Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/amazon/ena/ena_com.c ena_com_create_io_cq() -> ena_com_execute_admin_command()

Type Parameter Key Value
PARAM_VALUE 0 admin_queue 4096-ptr_max
PARAM_VALUE 0 admin_queue->completion_timeout 0-65535000
PARAM_VALUE 0 admin_queue->curr_cmd_id 0-33
PARAM_VALUE 0 admin_queue->q_depth 0,32
PARAM_VALUE 0 admin_queue->sq.phase 0-1
PARAM_VALUE 1 cmd 8416708746774966272
PARAM_VALUE 2 cmd_size 20
PARAM_VALUE 3 comp 7579536237136060416
PARAM_VALUE 4 comp_size 24
BUF_SIZE 0 admin_queue 216
BUF_SIZE 1 cmd 20
BUF_SIZE 3 comp 24
CAPPED_DATA 0 admin_queue->q_depth 1
MEM_ZERO 1 cmd
RX_PATH
TASK_NOT_RUNNING
UNITS 2 cmd_size unit_byte
UNITS 4 comp_size unit_byte

drivers/net/ethernet/amazon/ena/ena_com.c ena_com_create_io_sq() -> ena_com_execute_admin_command()

Type Parameter Key Value
PARAM_VALUE 0 admin_queue 4096-ptr_max
PARAM_VALUE 0 admin_queue->completion_timeout 0-65535000
PARAM_VALUE 0 admin_queue->curr_cmd_id 0-31
PARAM_VALUE 0 admin_queue->q_depth 32
PARAM_VALUE 0 admin_queue->sq.phase 0-1
PARAM_VALUE 1 cmd 7044838764124450816
PARAM_VALUE 2 cmd_size 36
PARAM_VALUE 3 comp 285389246866739200
PARAM_VALUE 4 comp_size 24
BUF_SIZE 0 admin_queue 216
BUF_SIZE 1 cmd 36
BUF_SIZE 3 comp 24
MEM_ZERO 1 cmd
RX_PATH
TASK_NOT_RUNNING
UNITS 2 cmd_size unit_byte
UNITS 4 comp_size unit_byte

drivers/net/ethernet/amazon/ena/ena_com.c ena_com_destroy_io_cq() -> ena_com_execute_admin_command()

Type Parameter Key Value
PARAM_VALUE 0 admin_queue->completion_timeout 0-65535000
PARAM_VALUE 0 admin_queue->curr_cmd_id 0-33
PARAM_VALUE 0 admin_queue->q_depth 0,32
PARAM_VALUE 0 admin_queue->sq.phase 0-1
PARAM_VALUE 1 cmd 985821957185003520
PARAM_VALUE 2 cmd_size 8
PARAM_VALUE 3 comp 838572348383133696
PARAM_VALUE 4 comp_size 8
BUF_SIZE 0 admin_queue 216
BUF_SIZE 1 cmd 8
BUF_SIZE 3 comp 8
CAPPED_DATA 0 admin_queue->q_depth 1
MEM_ZERO 1 cmd
RX_PATH
TASK_NOT_RUNNING
UNITS 2 cmd_size unit_byte
UNITS 4 comp_size unit_byte

drivers/net/ethernet/amazon/ena/ena_com.c ena_com_destroy_io_sq() -> ena_com_execute_admin_command()

Type Parameter Key Value
PARAM_VALUE 0 admin_queue->completion_timeout 0-65535000
PARAM_VALUE 0 admin_queue->curr_cmd_id 0-33
PARAM_VALUE 0 admin_queue->q_depth 0,32
PARAM_VALUE 0 admin_queue->sq.phase 0-1
PARAM_VALUE 1 cmd 5963529924360019968
PARAM_VALUE 2 cmd_size 8
PARAM_VALUE 3 comp 6383584230027272192
PARAM_VALUE 4 comp_size 8
BUF_SIZE 0 admin_queue 216
BUF_SIZE 1 cmd 8
BUF_SIZE 3 comp 8
CAPPED_DATA 0 admin_queue->q_depth 1
MEM_ZERO 1 cmd
RX_PATH
TASK_NOT_RUNNING
UNITS 2 cmd_size unit_byte
UNITS 4 comp_size unit_byte

drivers/net/ethernet/amazon/ena/ena_com.c ena_com_get_feature_ex() -> ena_com_execute_admin_command()

Type Parameter Key Value
PARAM_VALUE 0 admin_queue->completion_timeout 0-65535000
PARAM_VALUE 0 admin_queue->curr_cmd_id 0-33
PARAM_VALUE 0 admin_queue->q_depth 0,32
PARAM_VALUE 0 admin_queue->sq.phase 0-1
PARAM_VALUE 1 cmd 8639083829887995904
PARAM_VALUE 2 cmd_size 64
PARAM_VALUE 3 comp 4096-ptr_max
PARAM_VALUE 4 comp_size 64
BUF_SIZE 0 admin_queue 216
DATA_SOURCE 3 comp $1
MEM_ZERO 1 cmd
RX_PATH
TASK_NOT_RUNNING
UNITS 2 cmd_size unit_byte
UNITS 4 comp_size unit_byte
HALF_LOCKED2 &netdev->ethtool->rss_lock

drivers/net/ethernet/amazon/ena/ena_com.c ena_com_indirect_table_set() -> ena_com_execute_admin_command()

Type Parameter Key Value
PARAM_VALUE 0 admin_queue 4096-ptr_max
PARAM_VALUE 0 admin_queue->completion_timeout 0-65535000
PARAM_VALUE 0 admin_queue->curr_cmd_id 0-33
PARAM_VALUE 0 admin_queue->q_depth 0,32
PARAM_VALUE 0 admin_queue->sq.phase 0-1
PARAM_VALUE 1 cmd 8632946969153228800
PARAM_VALUE 2 cmd_size 64
PARAM_VALUE 3 comp 2818902669987561472
PARAM_VALUE 4 comp_size 64
BUF_SIZE 0 admin_queue 216
MEM_ZERO 1 cmd
RX_PATH
TASK_NOT_RUNNING
UNITS 2 cmd_size unit_byte
UNITS 4 comp_size unit_byte
HALF_LOCKED2 &netdev->ethtool->rss_lock

drivers/net/ethernet/amazon/ena/ena_com.c ena_com_phc_config() -> ena_com_execute_admin_command()

Type Parameter Key Value
PARAM_VALUE 0 admin_queue 4096-ptr_max
PARAM_VALUE 0 admin_queue->comp_ctx 4096-ptr_max
PARAM_VALUE 0 admin_queue->completion_timeout 100000-1500000,3000000
PARAM_VALUE 0 admin_queue->cq.entries 0-ptr_max
PARAM_VALUE 0 admin_queue->curr_cmd_id 0-31
PARAM_VALUE 0 admin_queue->ena_dev 4096-ptr_max
PARAM_VALUE 0 admin_queue->polling 1
PARAM_VALUE 0 admin_queue->q_depth 32
PARAM_VALUE 0 admin_queue->q_dmadev 4096-ptr_max
PARAM_VALUE 0 admin_queue->sq.entries 0-ptr_max
PARAM_VALUE 0 admin_queue->sq.phase 0-1
PARAM_VALUE 1 cmd 2289075790412668928
PARAM_VALUE 2 cmd_size 64
PARAM_VALUE 3 comp 4615836238954057728
PARAM_VALUE 4 comp_size 64
MEM_ZERO 1 cmd
RX_PATH
TASK_NOT_RUNNING
UNITS 2 cmd_size unit_byte
UNITS 4 comp_size unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/amazon/ena/ena_com.c ena_com_set_aenq_config() -> ena_com_execute_admin_command()

Type Parameter Key Value
PARAM_VALUE 0 admin_queue 4096-ptr_max
PARAM_VALUE 0 admin_queue->comp_ctx 4096-ptr_max
PARAM_VALUE 0 admin_queue->completion_timeout 100000-1500000,3000000
PARAM_VALUE 0 admin_queue->cq.entries 0-ptr_max
PARAM_VALUE 0 admin_queue->curr_cmd_id 0-31
PARAM_VALUE 0 admin_queue->ena_dev 4096-ptr_max
PARAM_VALUE 0 admin_queue->polling 1
PARAM_VALUE 0 admin_queue->q_depth 32
PARAM_VALUE 0 admin_queue->q_dmadev 4096-ptr_max
PARAM_VALUE 0 admin_queue->sq.entries 0-ptr_max
PARAM_VALUE 0 admin_queue->sq.phase 0-1
PARAM_VALUE 1 cmd 1720056612024766464
PARAM_VALUE 2 cmd_size 64
PARAM_VALUE 3 comp 8419251692270718976
PARAM_VALUE 4 comp_size 64
BUF_SIZE 0 admin_queue 216
MEM_ZERO 1 cmd
RX_PATH
TASK_NOT_RUNNING
UNITS 2 cmd_size unit_byte
UNITS 4 comp_size unit_byte

drivers/net/ethernet/amazon/ena/ena_com.c ena_com_set_dev_mtu() -> ena_com_execute_admin_command()

Type Parameter Key Value
PARAM_VALUE 1 cmd 1617871623668940800
PARAM_VALUE 2 cmd_size 64
PARAM_VALUE 3 comp 3485182412438564864
PARAM_VALUE 4 comp_size 64
BUF_SIZE 0 admin_queue 216
MEM_ZERO 1 cmd
RX_PATH
TASK_NOT_RUNNING
UNITS 2 cmd_size unit_byte
UNITS 4 comp_size unit_byte

drivers/net/ethernet/amazon/ena/ena_com.c ena_com_set_hash_ctrl() -> ena_com_execute_admin_command()

Type Parameter Key Value
PARAM_VALUE 0 admin_queue 4096-ptr_max
PARAM_VALUE 0 admin_queue->completion_timeout 0-65535000
PARAM_VALUE 0 admin_queue->curr_cmd_id 0-33
PARAM_VALUE 0 admin_queue->q_depth 0,32
PARAM_VALUE 0 admin_queue->sq.phase 0-1
PARAM_VALUE 1 cmd 7419989420840882176
PARAM_VALUE 2 cmd_size 64
PARAM_VALUE 3 comp 1624511924694958080
PARAM_VALUE 4 comp_size 64
BUF_SIZE 0 admin_queue 216
CAPPED_DATA 0 admin_queue->q_depth 1
MEM_ZERO 1 cmd
RX_PATH
TASK_NOT_RUNNING
UNITS 2 cmd_size unit_byte
UNITS 4 comp_size unit_byte
HALF_LOCKED2 &netdev->ethtool->rss_lock

drivers/net/ethernet/amazon/ena/ena_com.c ena_com_set_hash_function() -> ena_com_execute_admin_command()

Type Parameter Key Value
PARAM_VALUE 0 admin_queue->completion_timeout 0-65535000
PARAM_VALUE 0 admin_queue->curr_cmd_id 0-31
PARAM_VALUE 0 admin_queue->q_depth 32
PARAM_VALUE 0 admin_queue->sq.phase 0-1
PARAM_VALUE 1 cmd 2370982402821529600
PARAM_VALUE 2 cmd_size 64
PARAM_VALUE 3 comp 3743450750000177152
PARAM_VALUE 4 comp_size 64
BUF_SIZE 0 admin_queue 216
MEM_ZERO 1 cmd
RX_PATH
TASK_NOT_RUNNING
UNITS 2 cmd_size unit_byte
UNITS 4 comp_size unit_byte

drivers/net/ethernet/amazon/ena/ena_com.c ena_com_set_host_attributes() -> ena_com_execute_admin_command()

Type Parameter Key Value
PARAM_VALUE 0 admin_queue 4096-ptr_max
PARAM_VALUE 0 admin_queue->comp_ctx 4096-ptr_max
PARAM_VALUE 0 admin_queue->completion_timeout 100000-1500000,3000000
PARAM_VALUE 0 admin_queue->cq.entries 0-ptr_max
PARAM_VALUE 0 admin_queue->curr_cmd_id 0-33
PARAM_VALUE 0 admin_queue->ena_dev 4096-ptr_max
PARAM_VALUE 0 admin_queue->q_depth 32
PARAM_VALUE 0 admin_queue->q_dmadev 4096-ptr_max
PARAM_VALUE 0 admin_queue->sq.entries 0-ptr_max
PARAM_VALUE 0 admin_queue->sq.phase 0-1
PARAM_VALUE 1 cmd 2095666543729872896
PARAM_VALUE 2 cmd_size 64
PARAM_VALUE 3 comp 4287338625549008896
PARAM_VALUE 4 comp_size 64
BUF_SIZE 0 admin_queue 216
MEM_ZERO 1 cmd
RX_PATH
TASK_NOT_RUNNING
UNITS 2 cmd_size unit_byte
UNITS 4 comp_size unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/amazon/ena/ena_com.c ena_com_set_llq() -> ena_com_execute_admin_command()

Type Parameter Key Value
PARAM_VALUE 0 admin_queue 4096-ptr_max
PARAM_VALUE 0 admin_queue->comp_ctx 4096-ptr_max
PARAM_VALUE 0 admin_queue->completion_timeout 100000-1500000,3000000
PARAM_VALUE 0 admin_queue->cq.entries 0-ptr_max
PARAM_VALUE 0 admin_queue->curr_cmd_id 0-31
PARAM_VALUE 0 admin_queue->ena_dev 4096-ptr_max
PARAM_VALUE 0 admin_queue->polling 1
PARAM_VALUE 0 admin_queue->q_depth 32
PARAM_VALUE 0 admin_queue->q_dmadev 4096-ptr_max
PARAM_VALUE 0 admin_queue->sq.entries 0-ptr_max
PARAM_VALUE 0 admin_queue->sq.phase 0-1
PARAM_VALUE 1 cmd 3626529796632395776
PARAM_VALUE 2 cmd_size 64
PARAM_VALUE 3 comp 8410624974514917376
PARAM_VALUE 4 comp_size 64
BUF_SIZE 0 admin_queue 216
MEM_ZERO 1 cmd
RX_PATH
TASK_NOT_RUNNING
UNITS 2 cmd_size unit_byte
UNITS 4 comp_size unit_byte
HALF_LOCKED2 &pdev->dev.mutex

drivers/net/ethernet/amazon/ena/ena_com.c ena_get_dev_stats() -> ena_com_execute_admin_command()

Type Parameter Key Value
PARAM_VALUE 0 admin_queue 4096-ptr_max
PARAM_VALUE 0 admin_queue->completion_timeout 0,1000-65535000
PARAM_VALUE 0 admin_queue->curr_cmd_id 0-31
PARAM_VALUE 0 admin_queue->q_depth 0,32
PARAM_VALUE 0 admin_queue->sq.phase 0-1
PARAM_VALUE 1 cmd 4732856086360997888,4828966161873981440,6253892344935784448,7896498033282256896
PARAM_VALUE 2 cmd_size 32
PARAM_VALUE 3 comp 4732856086360997920,4828966161873981472,6253892344935784480,7896498033282256928
PARAM_VALUE 4 comp_size 64
BUF_SIZE 0 admin_queue 216
BUF_SIZE 1 cmd 32
BUF_SIZE 1 cmd 32
BUF_SIZE 3 comp 64
RX_PATH
TASK_NOT_RUNNING
UNITS 2 cmd_size unit_byte
UNITS 4 comp_size unit_byte