Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/infiniband/hw/irdma/cm.c irdma_cm_init_tsa_conn() -> irdma_sc_qp_setctx()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 2 info 4096-ptr_max
PARAM_VALUE 2 info->iwarp_info_valid 1
PARAM_VALUE 2 info->tcp_info 4096-ptr_max
PARAM_VALUE 2 info->tcp_info_valid 1
PARAM_VALUE 2 info->udp_info 4096-ptr_max
BUF_SIZE 1 qp_ctx 1-s32max
BUF_SIZE 2 info 48
BUF_SIZE 2 info->tcp_info 136
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 qp_ctx unit_byte

drivers/infiniband/hw/irdma/verbs.c irdma_iw_fill_and_set_qpctx_info() -> irdma_sc_qp_setctx()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->llp_stream_handle (-1)
PARAM_VALUE 0 qp->push_idx u32max
PARAM_VALUE 0 qp->qp_uk.back_qp 4096-ptr_max
PARAM_VALUE 0 qp->qp_uk.conn_wqes 1,3
PARAM_VALUE 0 qp->qp_uk.qp_type 1,3-4
PARAM_VALUE 0 qp->qp_uk.swqe_polarity 0-1
PARAM_VALUE 0 qp->qp_uk.swqe_polarity_deferred 1
PARAM_VALUE 0 qp->rcv_tph_en 0
PARAM_VALUE 0 qp->rq_tph_en 0
PARAM_VALUE 0 qp->rq_tph_val 0
PARAM_VALUE 0 qp->sq_tph_en 0
PARAM_VALUE 0 qp->sq_tph_val 0
PARAM_VALUE 0 qp->xmit_tph_en 0
PARAM_VALUE 1 qp_ctx 4096-ptr_max
PARAM_VALUE 1 *qp_ctx 0-255
PARAM_VALUE 2 info 4096-ptr_max
PARAM_VALUE 2 info->iwarp_info 4096-ptr_max
PARAM_VALUE 2 info->iwarp_info->ddp_ver 1
PARAM_VALUE 2 info->iwarp_info->ecn_en 1
PARAM_VALUE 2 info->iwarp_info->rd_en 1
PARAM_VALUE 2 info->iwarp_info->rdmap_ver 1
PARAM_VALUE 2 info->iwarp_info->rtomin 5
PARAM_VALUE 2 info->iwarp_info->wr_rdresp_en 1
PARAM_VALUE 2 info->iwarp_info_valid 1
PARAM_VALUE 2 info->roce_info 4096-ptr_max
PARAM_VALUE 2 info->srq_id 0-64
BUF_SIZE 1 qp_ctx 256
BUF_SIZE 2 info 48
BUF_SIZE 2 info->iwarp_info 48
DATA_SOURCE 2 info $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 qp_ctx unit_byte

drivers/infiniband/hw/irdma/verbs.c irdma_modify_qp() -> irdma_sc_qp_setctx()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 2 info 4096-ptr_max
PARAM_VALUE 2 info->iwarp_info_valid 1
BUF_SIZE 1 qp_ctx 1-s32max
BUF_SIZE 2 info 48
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 qp_ctx unit_byte
LOCK2 &iwqp->lock
LOCK2 flags
TYPE_LOCK (struct irdma_qp)->lock

drivers/infiniband/hw/irdma/hw.c irdma_process_aeq() -> irdma_sc_qp_setctx()

Type Parameter Key Value
PARAM_VALUE 2 info->iwarp_info 4096-ptr_max
PARAM_VALUE 2 info->iwarp_info->err_rq_idx 0
PARAM_VALUE 2 info->iwarp_info->err_rq_idx_valid 1
PARAM_VALUE 2 info->iwarp_info_valid 1
PARAM_VALUE 2 info->tcp_info_valid 0
BUF_SIZE 1 qp_ctx 1-s32max
BUF_SIZE 2 info 48
BIT_INFO 2 info 0x4e0,0x4e0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 qp_ctx unit_byte
HALF_LOCKED2 bh