Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_init_emb_mqe() -> ocrdma_init_mch()

Type Parameter Key Value
PARAM_VALUE 1 opcode 1-9,11-13,15,19-22,28-29,35,41,54,58,102
PARAM_VALUE 2 subsys 10
PARAM_VALUE 3 cmd_len 20,24,68,84,92,112,116,204,216,228,236
DATA_SOURCE 1 opcode $0
FUZZY_MAX 3 cmd_len 236
HARD_MAX 1 opcode 102
HARD_MAX 3 cmd_len 236
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 cmd_len unit_byte
HALF_LOCKED2 &dev->dev_lock
HALF_LOCKED2 global &be_adapter_list_lock

drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_mbx_create_cq() -> ocrdma_init_mch()

Type Parameter Key Value
PARAM_VALUE 0 cmd_hdr 4096-ptr_max
PARAM_VALUE 1 opcode 12
PARAM_VALUE 2 subsys 1
PARAM_VALUE 3 cmd_len 88
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 cmd_len unit_byte

drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_mbx_create_eq() -> ocrdma_init_mch()

Type Parameter Key Value
PARAM_VALUE 0 cmd_hdr 4096-ptr_max
PARAM_VALUE 1 opcode 13
PARAM_VALUE 2 subsys 1
PARAM_VALUE 3 cmd_len 100
MEM_ZERO 0 cmd_hdr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 cmd_len unit_byte
LOCK2 global &be_adapter_list_lock

drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_mbx_create_mq() -> ocrdma_init_mch()

Type Parameter Key Value
PARAM_VALUE 0 cmd_hdr 4096-ptr_max
PARAM_VALUE 1 opcode 90
PARAM_VALUE 2 subsys 1
PARAM_VALUE 3 cmd_len 104
MEM_ZERO 0 cmd_hdr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 cmd_len unit_byte
LOCK2 global &be_adapter_list_lock

drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_mbx_delete_q() -> ocrdma_init_mch()

Type Parameter Key Value
PARAM_VALUE 1 opcode 53-55
PARAM_VALUE 2 subsys 1
PARAM_VALUE 3 cmd_len 20
FUZZY_MAX 1 opcode 55
BIT_INFO 1 opcode 0x34,0x37
HARD_MAX 1 opcode 55
MEM_ZERO 0 cmd_hdr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 cmd_len unit_byte
LOCK2 global &be_adapter_list_lock
HALF_LOCKED2 &dev->mqe_ctx.lock

drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_mbx_destroy_cq() -> ocrdma_init_mch()

Type Parameter Key Value
PARAM_VALUE 0 cmd_hdr 4096-ptr_max
PARAM_VALUE 1 opcode 54
PARAM_VALUE 2 subsys 1
PARAM_VALUE 3 cmd_len 40
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 cmd_len unit_byte

drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_mbx_get_ctrl_attribs() -> ocrdma_init_mch()

Type Parameter Key Value
PARAM_VALUE 0 cmd_hdr 1-ptr_max
PARAM_VALUE 1 opcode 32
PARAM_VALUE 2 subsys 1
PARAM_VALUE 3 cmd_len 556
BUF_SIZE 0 cmd_hdr 556
BUF_SIZE 0 cmd_hdr 556
DATA_SOURCE 0 cmd_hdr r dma_alloc_coherent
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 cmd_len unit_byte
LOCK2 global &be_adapter_list_lock

drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_mbx_get_dcbx_config() -> ocrdma_init_mch()

Type Parameter Key Value
PARAM_VALUE 0 cmd_hdr 1-ptr_max
PARAM_VALUE 1 opcode 1
PARAM_VALUE 2 subsys 16
PARAM_VALUE 3 cmd_len 328
MEM_ZERO 0 cmd_hdr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 cmd_len unit_byte
HALF_LOCKED2 global &be_adapter_list_lock

drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_mbx_get_link_speed() -> ocrdma_init_mch()

Type Parameter Key Value
PARAM_VALUE 0 cmd_hdr 4096-ptr_max
PARAM_VALUE 1 opcode 5
PARAM_VALUE 2 subsys 1
PARAM_VALUE 3 cmd_len 256
BUF_SIZE 0 cmd_hdr 236
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 cmd_len unit_byte
HALF_LOCKED2 global &be_adapter_list_lock

drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_mbx_get_phy_info() -> ocrdma_init_mch()

Type Parameter Key Value
PARAM_VALUE 0 cmd_hdr 4096-ptr_max
PARAM_VALUE 1 opcode 102
PARAM_VALUE 2 subsys 1
PARAM_VALUE 3 cmd_len 256
BUF_SIZE 0 cmd_hdr 236
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 cmd_len unit_byte
LOCK2 global &be_adapter_list_lock

drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_mbx_modify_eqd() -> ocrdma_init_mch()

Type Parameter Key Value
PARAM_VALUE 0 cmd_hdr 4096-ptr_max
PARAM_VALUE 1 opcode 41
PARAM_VALUE 2 subsys 1
PARAM_VALUE 3 cmd_len 136
NOCHECK_CALL
UNITS 3 cmd_len unit_byte
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_mbx_mq_cq_create() -> ocrdma_init_mch()

Type Parameter Key Value
PARAM_VALUE 0 cmd_hdr 4096-ptr_max
PARAM_VALUE 1 opcode 12
PARAM_VALUE 2 subsys 1
PARAM_VALUE 3 cmd_len 68
MEM_ZERO 0 cmd_hdr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 cmd_len unit_byte
LOCK2 global &be_adapter_list_lock

drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_mbx_query_fw_config() -> ocrdma_init_mch()

Type Parameter Key Value
PARAM_VALUE 0 cmd_hdr 4096-ptr_max
PARAM_VALUE 1 opcode 58
PARAM_VALUE 2 subsys 1
PARAM_VALUE 3 cmd_len 256
BUF_SIZE 0 cmd_hdr 236
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 cmd_len unit_byte
LOCK2 global &be_adapter_list_lock

drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_mbx_query_fw_ver() -> ocrdma_init_mch()

Type Parameter Key Value
PARAM_VALUE 0 cmd_hdr 4096-ptr_max
PARAM_VALUE 1 opcode 35
PARAM_VALUE 2 subsys 1
PARAM_VALUE 3 cmd_len 256
BUF_SIZE 0 cmd_hdr 236
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 cmd_len unit_byte
LOCK2 global &be_adapter_list_lock

drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_mbx_rdma_stats() -> ocrdma_init_mch()

Type Parameter Key Value
PARAM_VALUE 1 opcode 27
PARAM_VALUE 2 subsys 10
PARAM_VALUE 3 cmd_len 1848
BUF_SIZE 0 cmd_hdr 1848
BUF_SIZE 0 cmd_hdr 1848
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 cmd_len unit_byte