Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/intel/ice/ice_sched.c ice_aq_add_sched_elems() -> ice_aqc_send_sched_elem_cmd()

Type Parameter Key Value
PARAM_VALUE 1 cmd_opc 1025
PARAM_VALUE 2 elems_req 1
PARAM_VALUE 3 buf 4096-ptr_max
PARAM_VALUE 5 elems_resp 3001909295719829504
PARAM_VALUE 5 *elems_resp 0
PARAM_VALUE 6 cd 0
BUF_SIZE 3 buf 32-1572848
BUF_SIZE 3 buf 32-1572848
BUF_SIZE 3 buf->generic 24-1572840
DATA_SOURCE 0 hw $0
DATA_SOURCE 2 elems_req $1
DATA_SOURCE 3 buf $2
DATA_SOURCE 4 buf_size $3
DATA_SOURCE 5 elems_resp $4
DATA_SOURCE 6 cd $5
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pi->sched_lock

drivers/net/ethernet/intel/ice/ice_sched.c ice_aq_cfg_sched_elems() -> ice_aqc_send_sched_elem_cmd()

Type Parameter Key Value
PARAM_VALUE 1 cmd_opc 1027
PARAM_VALUE 2 elems_req 1
PARAM_VALUE 3 buf 8887244491974676480
PARAM_VALUE 4 buf_size 24
PARAM_VALUE 5 elems_resp 7465879285046018048
PARAM_VALUE 5 *elems_resp 0
PARAM_VALUE 6 cd 0
DATA_SOURCE 0 hw $0
DATA_SOURCE 2 elems_req $1
DATA_SOURCE 3 buf $2
DATA_SOURCE 4 buf_size $3
DATA_SOURCE 5 elems_resp $4
DATA_SOURCE 6 cd $5
RX_PATH
TASK_NOT_RUNNING
UNITS 4 buf_size unit_byte
HALF_LOCKED2 &pi->sched_lock
TYPE_LOCK (struct ice_port_info)->sched_lock

drivers/net/ethernet/intel/ice/ice_sched.c ice_aq_delete_sched_elems() -> ice_aqc_send_sched_elem_cmd()

Type Parameter Key Value
PARAM_VALUE 1 cmd_opc 1039
PARAM_VALUE 2 elems_req 1
PARAM_VALUE 3 buf 5839238266449473536
PARAM_VALUE 5 elems_resp 595858865657405440
PARAM_VALUE 5 *elems_resp 0
PARAM_VALUE 6 cd 0
BUF_SIZE 3 buf 12
BUF_SIZE 3 buf 12
DATA_SOURCE 0 hw $0
DATA_SOURCE 2 elems_req $1
DATA_SOURCE 3 buf $2
DATA_SOURCE 4 buf_size $3
DATA_SOURCE 5 elems_resp $4
DATA_SOURCE 6 cd $5
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 hw->bus.device 0-30[c]
HOST_DATA 0 hw->bus.func 0-7[c]
HOST_DATA 0 hw->device_id 0-u16max
HOST_DATA 0 hw->func_caps.fd_fltr_best_effort 0-u32max[c]
HOST_DATA 0 hw->func_caps.fd_fltr_guar 0-u16max[c]
HOST_DATA 0 hw->func_caps.guar_num_vsi 0-u16max[c]
HOST_DATA 0 hw->pf_id 0-255[c]
HOST_DATA 0 hw->revision_id 0-255
HOST_DATA 0 hw->subsystem_device_id 0-u16max
HOST_DATA 0 hw->subsystem_vendor_id 0-u16max
HOST_DATA 0 hw->vendor_id 32902
NO_OVERFLOW_SIMPLE 0 hw->flash.banks.orom_size

drivers/net/ethernet/intel/ice/ice_sched.c ice_aq_move_sched_elems() -> ice_aqc_send_sched_elem_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 cmd_opc 1032
PARAM_VALUE 2 elems_req 1
PARAM_VALUE 3 buf 1036461873819078656,2592452067944939520,8626928573475438592,9096278758421598208
PARAM_VALUE 5 elems_resp 805339053159088128,1126108868192985088,1981718595164856320,2813645526302953472
PARAM_VALUE 6 cd 0
BUF_SIZE 3 buf 16
DATA_SOURCE 0 hw $0
DATA_SOURCE 3 buf $1
DATA_SOURCE 4 buf_size $2
DATA_SOURCE 5 elems_resp $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pf->lag_mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/ice/ice_sched.c ice_aq_query_sched_elems() -> ice_aqc_send_sched_elem_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hw->adminq.num_sq_entries 1-u16max
PARAM_VALUE 0 hw->adminq.sq.count 1-u16max
PARAM_VALUE 0 hw->adminq.sq_last_status 0
PARAM_VALUE 0 hw->adminq.sq_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 hw->adminq.sq_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 hw->reset_ongoing 0
PARAM_VALUE 1 cmd_opc 1028
PARAM_VALUE 2 elems_req 1
PARAM_VALUE 3 buf 5564040402190012416,8672548679402434560
PARAM_VALUE 4 buf_size 24
PARAM_VALUE 5 elems_resp 2145370389867847680
PARAM_VALUE 5 *elems_resp 0
PARAM_VALUE 6 cd 0
CAPPED_DATA 0 hw->adminq.num_sq_entries 1
CAPPED_DATA 0 hw->adminq.sq.count 1
DATA_SOURCE 0 hw $0
DATA_SOURCE 2 elems_req $1
DATA_SOURCE 3 buf $2
DATA_SOURCE 4 buf_size $3
DATA_SOURCE 5 elems_resp $4
DATA_SOURCE 6 cd $5
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 hw->bus.device 0-30[c]
HOST_DATA 0 hw->bus.func 0-7[c]
HOST_DATA 0 hw->device_id 0-u16max
HOST_DATA 0 hw->func_caps.fd_fltr_best_effort 0-u32max[c]
HOST_DATA 0 hw->func_caps.fd_fltr_guar 0-u16max[c]
HOST_DATA 0 hw->func_caps.guar_num_vsi 0-u16max[c]
HOST_DATA 0 hw->pf_id 0-255[c]
HOST_DATA 0 hw->revision_id 0-255
HOST_DATA 0 hw->subsystem_device_id 0-u16max
HOST_DATA 0 hw->subsystem_vendor_id 0-u16max
HOST_DATA 0 hw->vendor_id 32902
NO_OVERFLOW_SIMPLE 0 hw->flash.banks.orom_size
UNITS 4 buf_size unit_byte
HALF_LOCKED2 &pi->sched_lock

drivers/net/ethernet/intel/ice/ice_sched.c ice_aq_resume_sched_elems() -> ice_aqc_send_sched_elem_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hw 1-u64max
PARAM_VALUE 1 cmd_opc 1034
PARAM_VALUE 2 elems_req 1
PARAM_VALUE 3 buf 4096-ptr_max
PARAM_VALUE 4 buf_size 4
PARAM_VALUE 5 elems_resp 8509296114779291648
PARAM_VALUE 5 *elems_resp 0
PARAM_VALUE 6 cd 0
BUF_SIZE 0 hw (-1),15232
BUF_SIZE 0 hw (-1),15232
BUF_SIZE 3 buf 4
BUF_SIZE 3 buf 4
DATA_SOURCE 0 hw $0
DATA_SOURCE 2 elems_req $1
DATA_SOURCE 3 buf $2
DATA_SOURCE 4 buf_size $3
DATA_SOURCE 5 elems_resp $4
DATA_SOURCE 6 cd $5
RX_PATH
TASK_NOT_RUNNING
UNITS 2 elems_req unit_array_size
HALF_LOCKED2 &pf->lag_mutex
HALF_LOCKED2 &pi->sched_lock
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/ice/ice_sched.c ice_aq_suspend_sched_elems() -> ice_aqc_send_sched_elem_cmd()

Type Parameter Key Value
PARAM_VALUE 0 hw 1-u64max
PARAM_VALUE 1 cmd_opc 1033
PARAM_VALUE 2 elems_req 1
PARAM_VALUE 3 buf 4096-ptr_max
PARAM_VALUE 4 buf_size 4
PARAM_VALUE 5 elems_resp 8509296114779291648
PARAM_VALUE 5 *elems_resp 0
PARAM_VALUE 6 cd 0
BUF_SIZE 0 hw (-1),15232
BUF_SIZE 0 hw (-1),15232
BUF_SIZE 3 buf 4
BUF_SIZE 3 buf 4
DATA_SOURCE 0 hw $0
DATA_SOURCE 2 elems_req $1
DATA_SOURCE 3 buf $2
DATA_SOURCE 4 buf_size $3
DATA_SOURCE 5 elems_resp $4
DATA_SOURCE 6 cd $5
RX_PATH
TASK_NOT_RUNNING
UNITS 2 elems_req unit_array_size
HALF_LOCKED2 &pf->lag_mutex
HALF_LOCKED2 &pi->sched_lock
HALF_LOCKED2 &pool->lock