Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/infiniband/sw/rdmavt/qp.c rvt_create_qp() -> rvt_alloc_rq()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
BUF_SIZE 3 udata 0,32
BUF_SIZE 3 udata 0,32
CAPPED_DATA 1 size 1
DATA_SOURCE 3 udata $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 rq->max_sge 0-255[c]
USER_DATA 0 rq->size 1-2147483648[c]
USER_DATA 1 size 0-u32max[c]
USER_DATA 3 udata->inlen 0-524280,18446744073709551361-u64max
USER_DATA 3 udata->outlen 0-524280,18446744073709551361-u64max

drivers/infiniband/sw/rdmavt/srq.c rvt_create_srq() -> rvt_alloc_rq()

Type Parameter Key Value
PARAM_VALUE 0 rq 4096-ptr_max
PARAM_VALUE 3 udata->inlen 0-524280,18446744073709551361-u64max
PARAM_VALUE 3 udata->outlen 0-524280,18446744073709551361-u64max
CAPPED_DATA 1 size 1
DATA_SOURCE 3 udata $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 rq->max_sge 0-255[c]
USER_DATA 0 rq->size 2-2147483648[c]
USER_DATA 1 size 0-u32max[c]
USER_DATA 3 udata->inlen 0-524280,18446744073709551361-u64max
USER_DATA 3 udata->outlen 0-524280,18446744073709551361-u64max
HALF_LOCKED2 &devr->srq_lock
HALF_LOCKED2 global &device_list_mutex

drivers/infiniband/sw/rdmavt/srq.c rvt_modify_srq() -> rvt_alloc_rq()

Type Parameter Key Value
PARAM_VALUE 0 rq 4479801234308501504
PARAM_VALUE 0 rq->kwq 0
PARAM_VALUE 0 rq->max_sge 0
PARAM_VALUE 0 rq->size 0
PARAM_VALUE 0 rq->wq 0
PARAM_VALUE 3 udata->inlen 0-524280,18446744073709551361-u64max
PARAM_VALUE 3 udata->outlen 0-524280,18446744073709551361-u64max
DATA_SOURCE 3 udata $3
USER_DATA 1 size 0-u32max[c]
USER_DATA 3 udata->inlen 0-524280,18446744073709551361-u64max
USER_DATA 3 udata->outlen 0-524280,18446744073709551361-u64max