Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/infiniband/hw/mlx5/qp.c mlx5_ib_create_wq() -> create_rq()

Type Parameter Key Value
PARAM_VALUE 0 pd 4096-ptr_max
PARAM_VALUE 0 pd->db.u.user_page 4096-ptr_max
PARAM_VALUE 0 pd->db.u.user_page->desc.fd 0
PARAM_VALUE 0 pd->db.u.user_page->desc.flags 0
PARAM_VALUE 0 pd->db.u.user_page->desc.length 8,4096
PARAM_VALUE 0 pd->db.u.user_page->desc.type 1
PARAM_VALUE 0 pd->log_page_size 0-52,4294967284-u32max
PARAM_VALUE 0 pd->log_rq_size 0-31,u32max
PARAM_VALUE 0 pd->page_shift 0-64
PARAM_VALUE 0 pd->umem 4096-ptr_max
PARAM_VALUE 0 pd->wq_sig 0-1
PARAM_VALUE 0 pd->wqe_count 1-u32max
PARAM_VALUE 1 init_attr 4096-ptr_max
PARAM_VALUE 1 init_attr->device 4096-ptr_max
PARAM_VALUE 2 udata 1724966836272713728,2016607726311309312
PARAM_VALUE 2 udata->event_handler 8154109000322502656
PARAM_VALUE 2 udata->wq_type 0
BUF_SIZE 0 pd 320
BUF_SIZE 1 init_attr (-1),1-s32max
BUF_SIZE 1 init_attr (-1),1-s32max
CAPPED_DATA 2 udata->max_wr 1
DATA_SOURCE 0 pd r _kzalloc_noprof
DATA_SOURCE 1 init_attr $0
DATA_SOURCE 2 udata $1
CAPABLE 0 17
USER_DATA 0 pd->db.u.user_page->desc.addr s64min-s64max[c]
USER_DATA 0 pd->db.u.user_page->desc.fd 0
USER_DATA 0 pd->db.u.user_page->desc.flags 0
USER_DATA 0 pd->db.u.user_page->desc.length 8
USER_DATA 0 pd->db.u.user_page->desc.optional_flags 0
USER_DATA 0 pd->log_rq_stride 0-u32max
USER_DATA 0 pd->umem->address 0-s32max[c]
USER_DATA 0 pd->umem->length 0-u64max
USER_DATA 0 pd->umem->sgt_append.prv->length 0-u32max[c]
USER_DATA 0 pd->umem->sgt_append.prv->offset 0-4095[c]
USER_DATA 0 pd->umem->writable 0-1[c]
USER_DATA 0 pd->user_index 0-u32max
USER_DATA 0 pd->wq_sig 0-1
USER_DATA 0 pd->wqe_count 1-u32max
USER_DATA 2 udata->create_flags 0-u32max
USER_DATA 2 udata->max_sge 0-u32max
USER_DATA 2 udata->max_wr 0-u32max[c]
USER_DATA 2 udata->wq_type 0
NO_OVERFLOW_SIMPLE 0 pd->db.u.user_page->desc.addr

drivers/infiniband/hw/mlx4/qp.c mlx4_ib_create_wq() -> create_rq()

Type Parameter Key Value
PARAM_VALUE 0 pd 4096-ptr_max
PARAM_VALUE 0 pd->device 4096-ptr_max
PARAM_VALUE 1 init_attr 3535420031992594432
PARAM_VALUE 1 init_attr->create_flags 0,256
PARAM_VALUE 1 init_attr->port_num 0
PARAM_VALUE 1 init_attr->qp_type 8
PARAM_VALUE 1 init_attr->srq 0
PARAM_VALUE 1 init_attr->xrcd 0
PARAM_VALUE 2 udata 4096-ptr_max
PARAM_VALUE 2 udata->inlen 0-524280,18446744073709551361-u64max
PARAM_VALUE 2 udata->outlen 0
PARAM_VALUE 3 qp 4096-ptr_max
PARAM_VALUE 3 qp->alt.vid u16max
PARAM_VALUE 3 qp->mutex.dep_map->name 0-255
PARAM_VALUE 3 qp->mutex.first_waiter 0
PARAM_VALUE 3 qp->mutex.magic 4096-ptr_max
PARAM_VALUE 3 qp->mutex.osq.tail.counter 0
PARAM_VALUE 3 qp->mutex.owner.counter 0
PARAM_VALUE 3 qp->pri.vid u16max
BUF_SIZE 0 pd (-1),1-s32max
BUF_SIZE 0 pd (-1),1-s32max
BUF_SIZE 3 qp 1520
DATA_SOURCE 0 pd $0
DATA_SOURCE 2 udata $2
DATA_SOURCE 3 qp r _kzalloc_noprof
USER_DATA 1 init_attr->cap.max_recv_sge 0-u32max
USER_DATA 1 init_attr->cap.max_recv_wr 0-u32max
USER_DATA 2 udata->inlen 0-524280,18446744073709551361-u64max
USER_DATA 2 udata->outlen 0