Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/hw/qedr/verbs.c qedr_create_kernel_qp() -> qedr_init_common_qp_in_params()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pd 4096-ptr_max
PARAM_VALUE 2 qp 4096-ptr_max
PARAM_VALUE 2 qp->qp_type 2,9-10
PARAM_VALUE 2 qp->srq 4096-ptr_max
PARAM_VALUE 3 attrs 4096-ptr_max
PARAM_VALUE 3 attrs->qp_type 2,9-10
PARAM_VALUE 4 fmr_and_reserved_lkey 1
PARAM_VALUE 5 params 584962332872204288
BUF_SIZE 2 qp->rqe_wr_id 0-5767080
BUF_SIZE 2 qp->wqe_wr_id 0-3145680
BUF_SIZE 3 attrs (-1)-0,4-s32max
BUF_SIZE 3 attrs (-1)-0,4-s32max
BUF_SIZE 3 attrs->qp_context s32min-(-1),1-s32max
BUF_SIZE 3 attrs->recv_cq (-1)-s32max
BUF_SIZE 3 attrs->rwq_ind_tbl (-1)-s32max
BUF_SIZE 3 attrs->send_cq (-1)-s32max
BUF_SIZE 3 attrs->srq (-1)-s32max
BUF_SIZE 3 attrs->xrcd (-1)-s32max
CAPPED_DATA 2 qp->sq.max_wr 1
CAPPED_DATA 3 attrs->cap.max_inline_data 1
CAPPED_DATA 3 attrs->cap.max_recv_sge 1
CAPPED_DATA 3 attrs->cap.max_send_sge 1
CAPPED_DATA 3 attrs->cap.max_send_wr 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pd r get_qedr_pd
DATA_SOURCE 2 qp $1
DATA_SOURCE 3 attrs $3
STR_LEN 3 attrs->recv_cq->res.kern_name (-1),7-8
STR_LEN 3 attrs->send_cq->res.kern_name (-1),7-8
BIT_INFO 3 attrs->qp_type 0x0,0x1fff
NOSPEC 3 attrs->cap.max_inline_data
NOSPEC 3 attrs->cap.max_recv_sge
NOSPEC 3 attrs->cap.max_send_sge
NOSPEC 3 attrs->cap.max_send_wr
MEM_ZERO 5 params
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 qp->max_inline_data 0-u16max[c]
USER_DATA 2 qp->qp_type 2
USER_DATA 2 qp->rq.max_sges 0-255[c]
USER_DATA 2 qp->rq.max_wr 0-u16max
USER_DATA 2 qp->sq.max_sges 0-255[c]
USER_DATA 2 qp->sq.max_wr 0-u16max[c]
USER_DATA 3 attrs->cap.max_inline_data 0-u16max[c]
USER_DATA 3 attrs->cap.max_recv_sge 0-255[c]
USER_DATA 3 attrs->cap.max_recv_wr 0-u32max
USER_DATA 3 attrs->cap.max_send_sge 0-255[c]
USER_DATA 3 attrs->cap.max_send_wr 0-116508[c]
USER_DATA 3 attrs->create_flags 0
USER_DATA 3 attrs->qp_type 2
USER_DATA 3 attrs->source_qpn 0-u32max
NO_OVERFLOW_SIMPLE 2 qp->sq.max_wr
NO_OVERFLOW_SIMPLE 3 attrs->cap.max_rdma_ctxs
NO_OVERFLOW_SIMPLE 3 attrs->recv_cq->cqe_used
NO_OVERFLOW_SIMPLE 3 attrs->send_cq->cqe_used

drivers/infiniband/hw/qedr/verbs.c qedr_create_user_qp() -> qedr_init_common_qp_in_params()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 pd 0,4096-ptr_max
PARAM_VALUE 2 qp 4096-ptr_max
PARAM_VALUE 2 qp->qp_type 2,9-10
PARAM_VALUE 2 qp->srq 4096-ptr_max
PARAM_VALUE 3 attrs 4096-ptr_max
PARAM_VALUE 3 attrs->qp_type 2,9-10
PARAM_VALUE 4 fmr_and_reserved_lkey 0
PARAM_VALUE 5 params 6539826836460879872
BUF_SIZE 3 attrs (-1)-0,4-s32max
BUF_SIZE 3 attrs (-1)-0,4-s32max
BUF_SIZE 3 attrs->qp_context s32min-(-1),1-s32max
BUF_SIZE 3 attrs->recv_cq (-1)-s32max
BUF_SIZE 3 attrs->rwq_ind_tbl (-1)-s32max
BUF_SIZE 3 attrs->send_cq (-1)-s32max
BUF_SIZE 3 attrs->srq (-1)-s32max
BUF_SIZE 3 attrs->xrcd (-1)-s32max
CAPPED_DATA 3 attrs->cap.max_inline_data 1
CAPPED_DATA 3 attrs->cap.max_recv_sge 1
CAPPED_DATA 3 attrs->cap.max_send_sge 1
CAPPED_DATA 3 attrs->cap.max_send_wr 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 2 qp $1
DATA_SOURCE 3 attrs $4
STR_LEN 3 attrs->recv_cq->res.kern_name (-1),7-8
STR_LEN 3 attrs->send_cq->res.kern_name (-1),7-8
BIT_INFO 3 attrs->qp_type 0x0,0x1fff
MEM_ZERO 5 params
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 qp->max_inline_data 0-u16max[c]
USER_DATA 2 qp->qp_type 2
USER_DATA 2 qp->rq.max_sges 0-255[c]
USER_DATA 2 qp->sq.max_sges 0-255[c]
USER_DATA 2 qp->urq.buf_addr 0-u64max
USER_DATA 2 qp->urq.pbl_info.num_pbes 0-u32max[c]
USER_DATA 2 qp->urq.umem->address 0-u64max[c]
USER_DATA 2 qp->urq.umem->iova 0-u64max[c]
USER_DATA 2 qp->urq.umem->length 0,8-u64max
USER_DATA 2 qp->urq.umem->sgt_append.prv->length 0-u32max[c]
USER_DATA 2 qp->urq.umem->sgt_append.prv->offset 0-4095[c]
USER_DATA 2 qp->urq.umem->writable 0-1[c]
USER_DATA 2 qp->usq.buf_addr 0-u64max
USER_DATA 2 qp->usq.pbl_info.num_pbes 0-u32max[c]
USER_DATA 2 qp->usq.umem->address 0-u64max[c]
USER_DATA 2 qp->usq.umem->iova 0-u64max[c]
USER_DATA 2 qp->usq.umem->length 0,8-u64max
USER_DATA 2 qp->usq.umem->sgt_append.prv->length 0-u32max[c]
USER_DATA 2 qp->usq.umem->sgt_append.prv->offset 0-4095[c]
USER_DATA 2 qp->usq.umem->writable 0-1[c]
USER_DATA 3 attrs->cap.max_inline_data 0-u16max[c]
USER_DATA 3 attrs->cap.max_recv_sge 0-255[c]
USER_DATA 3 attrs->cap.max_recv_wr 0-u32max
USER_DATA 3 attrs->cap.max_send_sge 0-255[c]
USER_DATA 3 attrs->cap.max_send_wr 0-116508[c]
USER_DATA 3 attrs->create_flags 0
USER_DATA 3 attrs->qp_type 2
USER_DATA 3 attrs->source_qpn 0-u32max
NO_OVERFLOW_SIMPLE 2 qp->urq.db_mmap_entry->start_pgoff
NO_OVERFLOW_SIMPLE 2 qp->urq.pbl_info.num_pbes
NO_OVERFLOW_SIMPLE 2 qp->urq.pbl_info.num_pbls
NO_OVERFLOW_SIMPLE 2 qp->usq.db_mmap_entry->start_pgoff
NO_OVERFLOW_SIMPLE 2 qp->usq.pbl_info.num_pbes
NO_OVERFLOW_SIMPLE 2 qp->usq.pbl_info.num_pbls
NO_OVERFLOW_SIMPLE 3 attrs->cap.max_rdma_ctxs
NO_OVERFLOW_SIMPLE 3 attrs->recv_cq->cqe_used
NO_OVERFLOW_SIMPLE 3 attrs->send_cq->cqe_used