Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/infiniband/hw/erdma/erdma_verbs.c alloc_db_resources() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 6358355125299458048
PARAM_VALUE 0 *hdr 0
PARAM_VALUE 1 mod 1
PARAM_VALUE 2 op 8
NOCHECK_CALL
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/erdma/erdma_verbs.c create_cq_cmd() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 1684448451387482112
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 op 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/erdma/erdma_verbs.c create_qp_cmd() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 5383911951538434048
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 op 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/erdma/erdma_verbs.c erdma_create_ah() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 3739387635375816704
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 op 15
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/erdma/erdma_verbs.c erdma_dereg_mr() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 6907368031887437824
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 op 9
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/erdma/erdma_verbs.c erdma_destroy_ah() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 7971897318890426368
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 op 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->dev->tx_global_lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags

drivers/infiniband/hw/erdma/erdma_verbs.c erdma_destroy_cq() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 4302350296284205056
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 op 5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/erdma/erdma_verbs.c erdma_destroy_qp() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 8070394510592331776
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 op 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/erdma/erdma_verbs.c erdma_flush_worker() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 7664574332745306112
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 op 6
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/erdma/erdma_verbs.c erdma_query_hw_stats() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 8497445120709021696
PARAM_VALUE 1 mod 1
PARAM_VALUE 2 op 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &stats->lock

drivers/infiniband/hw/erdma/erdma_verbs.c erdma_query_qp() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 4057554854148222976
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 op 17
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &iser_conn->state_mutex

drivers/infiniband/hw/erdma/erdma_verbs.c erdma_set_gid() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 8994843642700115968
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 op 14
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &table->lock
TYPE_LOCK (struct ib_gid_table)->lock

drivers/infiniband/hw/erdma/erdma_verbs.c erdma_set_mtu() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 3037188182257860608
PARAM_VALUE 1 mod 1
PARAM_VALUE 2 op 3
NOCHECK_CALL

drivers/infiniband/hw/erdma/erdma_verbs.c free_db_resources() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 8872931187183730688
PARAM_VALUE 0 *hdr 0
PARAM_VALUE 1 mod 1
PARAM_VALUE 2 op 9
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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/erdma/erdma_verbs.c regmr_cmd() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 8797827795708923904
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 op 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/erdma/erdma_eq.c create_eq_cmd() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 8795431575646543872
PARAM_VALUE 1 mod 1
PARAM_VALUE 2 op 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/erdma/erdma_eq.c erdma_ceq_uninit_one() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 8173262651572707328
PARAM_VALUE 1 mod 1
PARAM_VALUE 2 op 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pdev->dev.mutex

drivers/infiniband/hw/erdma/erdma_main.c erdma_dev_attrs_init() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 6201801715680546816
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 op 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/erdma/erdma_main.c erdma_dev_attrs_init() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 6201801715680546816
PARAM_VALUE 0 *hdr 0-67108863
PARAM_VALUE 1 mod 1
PARAM_VALUE 2 op 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/erdma/erdma_main.c erdma_device_config() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 1275962186016747520
PARAM_VALUE 0 *hdr 0
PARAM_VALUE 1 mod 1
PARAM_VALUE 2 op 5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/erdma/erdma_qp.c erdma_modify_qp_state_to_rts() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 5836204361423355904
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 op 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &qp->state_lock
TYPE_LOCK (struct erdma_qp)->state_lock

drivers/infiniband/hw/erdma/erdma_qp.c erdma_modify_qp_state_to_stop() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 9041459571961712640
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 op 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &qp->state_lock
TYPE_LOCK (struct erdma_qp)->state_lock

drivers/infiniband/hw/erdma/erdma_qp.c modify_qp_cmd_rocev2() -> erdma_cmdq_build_reqhdr()

Type Parameter Key Value
PARAM_VALUE 0 hdr 1740997572827807744
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 op 3
MEM_ZERO 0 hdr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &qp->state_lock
TYPE_LOCK (struct erdma_qp)->state_lock