Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/amazon/ena/ena_com.c ena_com_submit_admin_cmd() -> __ena_com_submit_admin_cmd()

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->running_state 1
PARAM_VALUE 0 admin_queue->sq.phase 0-1
PARAM_VALUE 1 cmd 4096-ptr_max
PARAM_VALUE 2 cmd_size_in_bytes 8,20,32,36,64
PARAM_VALUE 3 comp 4096-ptr_max
PARAM_VALUE 4 comp_size_in_bytes 8,24,64
BUF_SIZE 0 admin_queue (-1),216
BUF_SIZE 0 admin_queue (-1),216
BUF_SIZE 1 cmd (-1),8,20,32,36
BUF_SIZE 1 cmd (-1),8,20,32,36
BUF_SIZE 3 comp (-1),8,24,64
BUF_SIZE 3 comp (-1),8,24,64
DATA_SOURCE 0 admin_queue $0
DATA_SOURCE 1 cmd $1
DATA_SOURCE 2 cmd_size_in_bytes $2
DATA_SOURCE 3 comp $3
DATA_SOURCE 4 comp_size_in_bytes $4
HARD_MAX 2 cmd_size_in_bytes 64
HARD_MAX 4 comp_size_in_bytes 64
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 2 cmd_size_in_bytes unit_byte
UNITS 4 comp_size_in_bytes unit_byte
LOCK2 flags
LOCK2 0 &admin_queue->q_lock
TYPE_LOCK (struct ena_com_admin_queue)->q_lock