Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/intel/iavf/iavf_common.c iavf_aq_get_set_rss_key() -> iavf_asq_send_command()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 desc 2079977453138505728
PARAM_VALUE 1 desc->cookie_high 0
PARAM_VALUE 1 desc->cookie_low 0
PARAM_VALUE 1 desc->datalen 0
PARAM_VALUE 1 desc->flags 13312
PARAM_VALUE 1 desc->opcode 2818,2820
PARAM_VALUE 1 desc->retval 0
PARAM_VALUE 3 buff_size 52
PARAM_VALUE 4 cmd_details 0
BUF_SIZE 0 hw 592
BUF_SIZE 2 buff (-1)-u16max
DATA_SOURCE 0 hw $0
DATA_SOURCE 2 buff $2
MEM_ZERO 1 desc
RX_PATH
TASK_NOT_RUNNING
UNITS 3 buff_size unit_byte
HALF_LOCKED2 &netdev->ethtool->rss_lock

drivers/net/ethernet/intel/iavf/iavf_common.c iavf_aq_get_set_rss_lut() -> iavf_asq_send_command()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->aq.asq_last_status 0
PARAM_VALUE 0 hw->aq.asq_mutex.dep_map->name 0-255
PARAM_VALUE 0 hw->aq.asq_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 hw->aq.asq_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 hw->aq.asq_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 hw->aq.asq_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 hw->aq.asq_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 hw->aq.asq_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 hw->aq.asq_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 desc 3413579895083278336
PARAM_VALUE 1 desc->cookie_high 0
PARAM_VALUE 1 desc->cookie_low 0
PARAM_VALUE 1 desc->datalen 0
PARAM_VALUE 1 desc->flags 13312
PARAM_VALUE 1 desc->opcode 2819,2821
PARAM_VALUE 1 desc->retval 0
PARAM_VALUE 4 cmd_details 0
BUF_SIZE 0 hw 592
BUF_SIZE 2 buff (-1)-u16max
DATA_SOURCE 0 hw $0
DATA_SOURCE 2 buff $3
DATA_SOURCE 3 buff_size $4
MEM_ZERO 1 desc
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &netdev->ethtool->rss_lock

drivers/net/ethernet/intel/iavf/iavf_common.c iavf_aq_queue_shutdown() -> iavf_asq_send_command()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->aq.asq.count 1-u16max
PARAM_VALUE 1 desc 6907797734661353472
PARAM_VALUE 1 desc->cookie_high 0
PARAM_VALUE 1 desc->cookie_low 0
PARAM_VALUE 1 desc->datalen 0
PARAM_VALUE 1 desc->flags 8192
PARAM_VALUE 1 desc->opcode 3
PARAM_VALUE 1 desc->retval 0
PARAM_VALUE 2 buff 0
PARAM_VALUE 3 buff_size 0
PARAM_VALUE 4 cmd_details 0
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
MEM_ZERO 1 desc
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &netdev->lock
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/iavf/iavf_common.c iavf_aq_send_msg_to_pf() -> iavf_asq_send_command()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 desc 4398516578786811904
PARAM_VALUE 1 desc->cookie_low 0
PARAM_VALUE 1 desc->flags 8192,13312,13824
PARAM_VALUE 1 desc->opcode 2049
PARAM_VALUE 1 desc->retval 0
PARAM_VALUE 4 cmd_details 939493881910689792
BUF_SIZE 0 hw 592
BUF_SIZE 4 cmd_details (-1),32
BUF_SIZE 4 cmd_details (-1),32
DATA_SOURCE 0 hw $0
DATA_SOURCE 2 buff $3
DATA_SOURCE 3 buff_size $4
DATA_SOURCE 4 cmd_details $5 [m]
MEM_ZERO 1 desc
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 hw->aq.arq.next_to_use 0-1023
UNITS 3 buff_size unit_byte
HALF_LOCKED2 &adapter->ptp.aq_cmd_lock
HALF_LOCKED2 &netdev->lock
HALF_LOCKED2 &pool->lock