Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/infiniband/hw/efa/efa_com_cmd.c efa_com_alloc_pd() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 1 opcode 14
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 payload 0
PARAM_VALUE 4 payload_size 0
PARAM_VALUE 5 comp 5468458465318948864
PARAM_VALUE 6 comp_size 12
BUF_SIZE 0 aq 480
BUF_SIZE 5 comp 12
RX_PATH
TASK_NOT_RUNNING
UNITS 6 comp_size unit_byte

drivers/infiniband/hw/efa/efa_com_cmd.c efa_com_alloc_uar() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 1 opcode 16
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 payload 0
PARAM_VALUE 4 payload_size 0
PARAM_VALUE 5 comp 1022756031529832448
PARAM_VALUE 6 comp_size 12
BUF_SIZE 0 aq 480
BUF_SIZE 5 comp 12
UNITS 6 comp_size unit_byte
LOCK2 &file->hw_destroy_rwsem
LOCK2 &file->ucontext_lock
TYPE_LOCK (struct ib_uverbs_file)->hw_destroy_rwsem
TYPE_LOCK (struct ib_uverbs_file)->ucontext_lock

drivers/infiniband/hw/efa/efa_com_cmd.c efa_com_attach_detach_event_counter() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 1 opcode 27,29
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 payload 805184303915311104
PARAM_VALUE 4 payload_size 16
PARAM_VALUE 5 comp 7740005448430346240
PARAM_VALUE 6 comp_size 8
BUF_SIZE 0 aq 480
BUF_SIZE 3 payload 16
BUF_SIZE 5 comp 8
DATA_SOURCE 1 opcode $1
HARD_MAX 1 opcode 29
UNITS 4 payload_size unit_byte
UNITS 6 comp_size unit_byte

drivers/infiniband/hw/efa/efa_com_cmd.c efa_com_create_ah() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 1 opcode 5
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 payload 1733717219132555264
PARAM_VALUE 4 payload_size 20
PARAM_VALUE 5 comp 6067246304549261312
PARAM_VALUE 6 comp_size 12
BUF_SIZE 0 aq 480
BUF_SIZE 3 payload 20
BUF_SIZE 5 comp 12
RX_PATH
UNITS 4 payload_size unit_byte
UNITS 6 comp_size unit_byte
LOCK2 &entry->lock
HALF_LOCKED2 &file->mutex
TYPE_LOCK (struct efa_ah_cache_entry)->lock

drivers/infiniband/hw/efa/efa_com_cmd.c efa_com_create_cq() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 1 opcode 9
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 payload 4262979316593999872
PARAM_VALUE 4 payload_size 24
PARAM_VALUE 5 comp 2684338162502053888
PARAM_VALUE 6 comp_size 20
BUF_SIZE 0 aq 480
BUF_SIZE 3 payload 24
BUF_SIZE 5 comp 20
UNITS 4 payload_size unit_byte
UNITS 6 comp_size unit_byte

drivers/infiniband/hw/efa/efa_com_cmd.c efa_com_create_event_counter() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 1 opcode 25
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 payload 3557954911287222272
PARAM_VALUE 4 payload_size 12
PARAM_VALUE 5 comp 8786717061261053952
PARAM_VALUE 6 comp_size 16
BUF_SIZE 0 aq 480
BUF_SIZE 3 payload 12
BUF_SIZE 5 comp 16
UNITS 4 payload_size unit_byte
UNITS 6 comp_size unit_byte

drivers/infiniband/hw/efa/efa_com_cmd.c efa_com_create_qp() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 1 opcode 1
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 payload 5254441547379974144
PARAM_VALUE 4 payload_size 60
PARAM_VALUE 5 comp 522459938290540544
PARAM_VALUE 6 comp_size 32
BUF_SIZE 0 aq 480
BUF_SIZE 3 payload 60
BUF_SIZE 5 comp 32
RX_PATH
TASK_NOT_RUNNING
UNITS 4 payload_size unit_byte
UNITS 6 comp_size unit_byte

drivers/infiniband/hw/efa/efa_com_cmd.c efa_com_dealloc_pd() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 1 opcode 15
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 payload 7238207808273580032
PARAM_VALUE 4 payload_size 4
PARAM_VALUE 5 comp 35823443728875520
PARAM_VALUE 6 comp_size 8
BUF_SIZE 0 aq 480
BUF_SIZE 3 payload 4
BUF_SIZE 5 comp 8
RX_PATH
TASK_NOT_RUNNING
UNITS 4 payload_size unit_byte
UNITS 6 comp_size unit_byte

drivers/infiniband/hw/efa/efa_com_cmd.c efa_com_dealloc_uar() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 1 opcode 17
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 payload 311446947741294592
PARAM_VALUE 4 payload_size 4
PARAM_VALUE 5 comp 8808591024507621376
PARAM_VALUE 6 comp_size 8
BUF_SIZE 0 aq 480
BUF_SIZE 3 payload 4
BUF_SIZE 5 comp 8
RX_PATH
TASK_NOT_RUNNING
UNITS 4 payload_size unit_byte
UNITS 6 comp_size unit_byte
HALF_LOCKED2 &file->hw_destroy_rwsem
HALF_LOCKED2 &file->ucontext_lock
HALF_LOCKED2 &ufile->hw_destroy_rwsem
TYPE_LOCK (struct ib_uverbs_file)->hw_destroy_rwsem

drivers/infiniband/hw/efa/efa_com_cmd.c efa_com_dereg_mr() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 1 opcode 8
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 payload 8130771642602369024
PARAM_VALUE 4 payload_size 4
PARAM_VALUE 5 comp 7196065021584740352
PARAM_VALUE 6 comp_size 8
BUF_SIZE 0 aq 480
BUF_SIZE 3 payload 4
BUF_SIZE 5 comp 8
RX_PATH
TASK_NOT_RUNNING
UNITS 4 payload_size unit_byte
UNITS 6 comp_size unit_byte

drivers/infiniband/hw/efa/efa_com_cmd.c efa_com_destroy_ah() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 1 opcode 6
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 payload 5284448512034054144
PARAM_VALUE 4 payload_size 4
PARAM_VALUE 5 comp 1278591287446904832
PARAM_VALUE 6 comp_size 8
BUF_SIZE 0 aq 480
BUF_SIZE 3 payload 4
BUF_SIZE 5 comp 8
RX_PATH
TASK_NOT_RUNNING
UNITS 4 payload_size unit_byte
UNITS 6 comp_size unit_byte
LOCK2 &entry->lock
TYPE_LOCK (struct efa_ah_cache_entry)->lock

drivers/infiniband/hw/efa/efa_com_cmd.c efa_com_destroy_cq() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 1 opcode 10
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 payload 4070541069627858944
PARAM_VALUE 4 payload_size 4
PARAM_VALUE 5 comp 7801698149790048256
PARAM_VALUE 6 comp_size 8
BUF_SIZE 0 aq 480
BUF_SIZE 3 payload 4
BUF_SIZE 5 comp 8
RX_PATH
TASK_NOT_RUNNING
UNITS 4 payload_size unit_byte
UNITS 6 comp_size unit_byte

drivers/infiniband/hw/efa/efa_com_cmd.c efa_com_destroy_event_counter() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 1 opcode 26
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 payload 7404589617122406400
PARAM_VALUE 4 payload_size 4
PARAM_VALUE 5 comp 7412223665452134400
PARAM_VALUE 6 comp_size 8
BUF_SIZE 0 aq 480
BUF_SIZE 3 payload 4
BUF_SIZE 5 comp 8
UNITS 4 payload_size unit_byte
UNITS 6 comp_size unit_byte

drivers/infiniband/hw/efa/efa_com_cmd.c efa_com_destroy_qp() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 1 opcode 4
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 payload 5433244659343052800
PARAM_VALUE 4 payload_size 4
PARAM_VALUE 5 comp 3002018248291581952
PARAM_VALUE 6 comp_size 8
BUF_SIZE 0 aq 480
BUF_SIZE 3 payload 4
BUF_SIZE 5 comp 8
RX_PATH
TASK_NOT_RUNNING
UNITS 4 payload_size unit_byte
UNITS 6 comp_size unit_byte

drivers/infiniband/hw/efa/efa_com_cmd.c efa_com_get_feature_ex() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 0 aq->comp_ctx 4096-ptr_max
PARAM_VALUE 0 aq->cq.entries 0-ptr_max
PARAM_VALUE 0 aq->cq.validate_checksum 1
PARAM_VALUE 0 aq->depth 32
PARAM_VALUE 0 aq->dmadev 4096-ptr_max
PARAM_VALUE 0 aq->efa_dev 4096-ptr_max
PARAM_VALUE 0 aq->poll_interval 1-u16max
PARAM_VALUE 0 aq->sq.phase 0-1
PARAM_VALUE 1 opcode 11
PARAM_VALUE 2 flags 0,2
PARAM_VALUE 3 payload 962797815569043456
PARAM_VALUE 4 payload_size 60
PARAM_VALUE 5 comp 5475004805571756032,8212017901489659904,8248992986763714560
PARAM_VALUE 6 comp_size 64
BUF_SIZE 0 aq 480
BUF_SIZE 3 payload 60
DATA_SOURCE 5 comp $1
FUZZY_MAX 2 flags 0
BIT_INFO 2 flags 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
UNITS 4 payload_size unit_byte
UNITS 6 comp_size unit_byte
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/efa/efa_com_cmd.c efa_com_get_stats() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 1 opcode 13
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 payload 9000932042329640960
PARAM_VALUE 4 payload_size 16
PARAM_VALUE 5 comp 2266311857302794240
PARAM_VALUE 6 comp_size 56
BUF_SIZE 0 aq 480
BUF_SIZE 3 payload 16
BUF_SIZE 5 comp 56
RX_PATH
TASK_NOT_RUNNING
UNITS 4 payload_size unit_byte
UNITS 6 comp_size unit_byte
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &stats->lock

drivers/infiniband/hw/efa/efa_com_cmd.c efa_com_modify_event_counter() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 1 opcode 28
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 payload 6339293546118938624
PARAM_VALUE 4 payload_size 20
PARAM_VALUE 5 comp 1804278733610237952
PARAM_VALUE 6 comp_size 8
BUF_SIZE 0 aq 480
BUF_SIZE 3 payload 20
BUF_SIZE 5 comp 8
UNITS 4 payload_size unit_byte
UNITS 6 comp_size unit_byte

drivers/infiniband/hw/efa/efa_com_cmd.c efa_com_modify_qp() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 1 opcode 2
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 payload 6193759743906861056
PARAM_VALUE 4 payload_size 28
PARAM_VALUE 5 comp 6585052368048463872
PARAM_VALUE 6 comp_size 8
BUF_SIZE 0 aq 480
BUF_SIZE 3 payload 28
BUF_SIZE 5 comp 8
RX_PATH
TASK_NOT_RUNNING
UNITS 4 payload_size unit_byte
UNITS 6 comp_size unit_byte
HALF_LOCKED2 &ibqp->qp_sec->mutex

drivers/infiniband/hw/efa/efa_com_cmd.c efa_com_query_qp() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 1 opcode 3
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 payload 2054404583866486784
PARAM_VALUE 4 payload_size 4
PARAM_VALUE 5 comp 6066312482076049408
PARAM_VALUE 6 comp_size 24
BUF_SIZE 0 aq 480
BUF_SIZE 3 payload 4
BUF_SIZE 5 comp 24
RX_PATH
TASK_NOT_RUNNING
UNITS 4 payload_size unit_byte
UNITS 6 comp_size unit_byte
HALF_LOCKED2 &iser_conn->state_mutex

drivers/infiniband/hw/efa/efa_com_cmd.c efa_com_register_mr() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 1 opcode 7
PARAM_VALUE 2 flags 0,2,4,6
PARAM_VALUE 3 payload 5629525341166747648
PARAM_VALUE 4 payload_size 60
PARAM_VALUE 5 comp 8466706018295353344
PARAM_VALUE 6 comp_size 20
BUF_SIZE 0 aq 480
BUF_SIZE 3 payload 60
BUF_SIZE 5 comp 20
FUZZY_MAX 2 flags 0
BIT_INFO 2 flags 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
UNITS 4 payload_size unit_byte
UNITS 6 comp_size unit_byte

drivers/infiniband/hw/efa/efa_com_cmd.c efa_com_set_feature_ex() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 0 aq->avail_cmds.last_holder 0
PARAM_VALUE 0 aq->comp_ctx 4096-ptr_max
PARAM_VALUE 0 aq->completion_timeout 1-u16max
PARAM_VALUE 0 aq->cq.entries 0-ptr_max
PARAM_VALUE 0 aq->cq.validate_checksum 1
PARAM_VALUE 0 aq->depth 32
PARAM_VALUE 0 aq->dmadev 4096-ptr_max
PARAM_VALUE 0 aq->efa_dev 4096-ptr_max
PARAM_VALUE 0 aq->poll_interval 1-u16max
PARAM_VALUE 0 aq->sq.phase 0-1
PARAM_VALUE 1 opcode 12
PARAM_VALUE 2 flags 0,2
PARAM_VALUE 3 payload 7850618242523045888,8860124686857682944
PARAM_VALUE 4 payload_size 60
PARAM_VALUE 5 comp 183049003183345664,3552091788614627328
PARAM_VALUE 6 comp_size 64
BUF_SIZE 0 aq 480
DATA_SOURCE 3 payload $2
DATA_SOURCE 5 comp $1
FUZZY_MAX 2 flags 0
BIT_INFO 2 flags 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
UNITS 4 payload_size unit_byte
UNITS 6 comp_size unit_byte
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/efa/efa_com.c efa_com_create_eq() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 0 aq->avail_cmds.last_holder 0
PARAM_VALUE 0 aq->avail_cmds.lock.owner (-1)
PARAM_VALUE 0 aq->avail_cmds.lock.owner_cpu u32max
PARAM_VALUE 0 aq->completion_timeout 1-u16max
PARAM_VALUE 0 aq->poll_interval 1-u16max
PARAM_VALUE 0 aq->sq.phase 0-1
PARAM_VALUE 1 opcode 18
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 payload 6199981915143778304
PARAM_VALUE 4 payload_size 20
PARAM_VALUE 5 comp 2867846970897018880
PARAM_VALUE 6 comp_size 12
BUF_SIZE 0 aq 480
BUF_SIZE 3 payload 20
BUF_SIZE 5 comp 12
RX_PATH
TASK_NOT_RUNNING
UNITS 4 payload_size unit_byte
UNITS 6 comp_size unit_byte

drivers/infiniband/hw/efa/efa_com.c efa_com_destroy_eq() -> efa_com_cmd_exec()

Type Parameter Key Value
PARAM_VALUE 0 aq 4096-ptr_max
PARAM_VALUE 1 opcode 19
PARAM_VALUE 2 flags 0
PARAM_VALUE 3 payload 836004996496801792
PARAM_VALUE 4 payload_size 4
PARAM_VALUE 5 comp 5570938295007412224
PARAM_VALUE 6 comp_size 8
BUF_SIZE 0 aq 480
BUF_SIZE 3 payload 4
BUF_SIZE 5 comp 8
RX_PATH
TASK_NOT_RUNNING
UNITS 4 payload_size unit_byte
UNITS 6 comp_size unit_byte