Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/hw/hfi1/rc.c hfi1_make_rc_req() -> hfi1_build_tid_rdma_read_req()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->priv 4096-ptr_max
PARAM_VALUE 0 qp->s_max_rd_atomic 1-255
PARAM_VALUE 0 qp->s_num_rd_atomic 0-254
PARAM_VALUE 1 wqe 4096-ptr_max
PARAM_VALUE 1 wqe->wr.opcode 241
PARAM_VALUE 3 bth1 7223604152548261888
PARAM_VALUE 4 bth2 8348238722954248192
PARAM_VALUE 4 *bth2 0-s32max
PARAM_VALUE 5 len 3187080006306369536
BUF_SIZE 2 ohdr 48
CAPPED_DATA 0 qp 1
CAPPED_DATA 0 qp->s_num_rd_atomic 1
DATA_SOURCE 0 qp $0
DATA_SOURCE 1 wqe r rvt_get_swqe_ptr
PARAM_COMPARE 0 qp->s_max_rd_atomic > $0->s_num_rd_atomic
BIT_INFO 0 qp->s_flags 0x0,0xfbff7f7f
PREEMPT_ADD
TASK_NOT_RUNNING
LOCK2 ps.flags
LOCK2 0 &qp->s_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rvt_qp)->s_lock

drivers/infiniband/hw/hfi1/rc.c hfi1_make_rc_req() -> hfi1_build_tid_rdma_read_req()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->priv 4096-ptr_max
PARAM_VALUE 0 qp->s_max_rd_atomic 1-255
PARAM_VALUE 0 qp->s_num_rd_atomic 0-254
PARAM_VALUE 0 qp->s_state 228
PARAM_VALUE 1 wqe 4096-ptr_max
PARAM_VALUE 1 wqe->wr.opcode 241
PARAM_VALUE 3 bth1 7223604152548261888
PARAM_VALUE 4 bth2 8348238722954248192
PARAM_VALUE 4 *bth2 0
PARAM_VALUE 5 len 3187080006306369536
BUF_SIZE 2 ohdr 48
CAPPED_DATA 0 qp 1
CAPPED_DATA 0 qp->s_num_rd_atomic 1
DATA_SOURCE 0 qp $0
DATA_SOURCE 1 wqe r rvt_get_swqe_ptr
PARAM_COMPARE 0 qp->s_cur != $0->s_tail
PARAM_COMPARE 0 qp->s_max_rd_atomic > $0->s_num_rd_atomic
BIT_INFO 0 qp->s_flags 0x0,0xfbff7f7f
PREEMPT_ADD
TASK_NOT_RUNNING
LOCK2 ps.flags
LOCK2 0 &qp->s_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rvt_qp)->s_lock