Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/hw/irdma/verbs.c irdma_reg_user_mr() -> irdma_alloc_iwmr()

Type Parameter Key Value
PARAM_VALUE 0 region 4096-ptr_max
PARAM_VALUE 1 pd 4096-ptr_max
PARAM_VALUE 1 pd->device 4096-ptr_max
BUF_SIZE 0 region 88
BUF_SIZE 1 pd (-1),1-s32max
BUF_SIZE 1 pd (-1),1-s32max
CAPPED_DATA 0 region 1
DATA_SOURCE 0 region r ib_umem_get_va
DATA_SOURCE 1 pd $0
DATA_SOURCE 2 virt $3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 region->address 0-s32max[c]
USER_DATA 0 region->iova 0-s32max[c]
USER_DATA 0 region->length 0-u64max
USER_DATA 0 region->sgt_append.prv->length 0-u32max[c]
USER_DATA 0 region->sgt_append.prv->offset 0-4095[c]
USER_DATA 0 region->writable 0-1[c]
USER_DATA 2 virt 0-u64max
USER_DATA 3 reg_type 0-u16max

drivers/infiniband/hw/irdma/verbs.c irdma_reg_user_mr_dmabuf() -> irdma_alloc_iwmr()

Type Parameter Key Value
PARAM_VALUE 0 region 4096-ptr_max
PARAM_VALUE 1 pd 4096-ptr_max
PARAM_VALUE 1 pd->device 4096-ptr_max
PARAM_VALUE 1 pd->device->dma_device 1-u64max
PARAM_VALUE 1 pd->device->ops.reg_user_mr_dmabuf 1-u64max
PARAM_VALUE 3 reg_type 0
BUF_SIZE 1 pd (-1),1-s32max
BUF_SIZE 1 pd (-1),1-s32max
DATA_SOURCE 1 pd $0
DATA_SOURCE 2 virt $3