Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/core/uverbs_cmd.c ib_uverbs_alloc_mw() -> (struct ib_device_ops)->alloc_mw()

Type Parameter Key Value
PARAM_VALUE 0 ibmw 4096-ptr_max
PARAM_VALUE 0 ibmw->device 4096-ptr_max
PARAM_VALUE 0 ibmw->device->ops.size_ib_mw 0-4000000
PARAM_VALUE 0 ibmw->pd 4096-ptr_max
PARAM_VALUE 0 ibmw->type 1-2
PARAM_VALUE 0 ibmw->uobject 4096-ptr_max
PARAM_VALUE 0 ibmw->uobject->context 1-u64max
PARAM_VALUE 0 ibmw->uobject->list.next 4096-ptr_max
PARAM_VALUE 0 ibmw->uobject->list.prev 4096-ptr_max
PARAM_VALUE 0 ibmw->uobject->ref.refcount.refs.counter 1
PARAM_VALUE 0 ibmw->uobject->uapi_object 4096-ptr_max
PARAM_VALUE 0 ibmw->uobject->ufile 4096-ptr_max
PARAM_VALUE 0 ibmw->uobject->usecnt.counter (-1)
PARAM_VALUE 1 udata->inlen 0-524280,18446744073709551361-u64max
PARAM_VALUE 1 udata->outlen 0-524280,18446744073709551361-u64max
BUF_SIZE 0 ibmw s32min-s32max
BUF_SIZE 0 ibmw->pd 1-s32max
BUF_SIZE 0 ibmw->uobject s32min-s32max
DATA_SOURCE 0 ibmw r rdma_zalloc_obj
USER_DATA 1 udata->inlen 0-524280,18446744073709551361-u64max
USER_DATA 1 udata->outlen 0-524280,18446744073709551361-u64max
HALF_LOCKED2 &file->device->disassociate_srcu