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_ex_create_rwq_ind_table() -> (struct ib_device_ops)->create_rwq_ind_table()

Type Parameter Key Value
PARAM_VALUE 0 ib_rwq_ind_table 4096-ptr_max
PARAM_VALUE 0 ib_rwq_ind_table->device 4096-ptr_max
PARAM_VALUE 0 ib_rwq_ind_table->device->ops.size_ib_rwq_ind_table 0-4000000
PARAM_VALUE 0 ib_rwq_ind_table->ind_tbl 16,4096-ptr_max
PARAM_VALUE 0 ib_rwq_ind_table->log_ind_tbl_size 0-13
PARAM_VALUE 0 ib_rwq_ind_table->uobject 4096-ptr_max
PARAM_VALUE 0 ib_rwq_ind_table->uobject->context 1-u64max
PARAM_VALUE 0 ib_rwq_ind_table->uobject->list.next 4096-ptr_max
PARAM_VALUE 0 ib_rwq_ind_table->uobject->list.prev 4096-ptr_max
PARAM_VALUE 0 ib_rwq_ind_table->uobject->ref.refcount.refs.counter 1
PARAM_VALUE 0 ib_rwq_ind_table->uobject->uapi_object 4096-ptr_max
PARAM_VALUE 0 ib_rwq_ind_table->uobject->ufile 4096-ptr_max
PARAM_VALUE 0 ib_rwq_ind_table->uobject->usecnt.counter (-1)
PARAM_VALUE 0 ib_rwq_ind_table->usecnt.counter 0
PARAM_VALUE 1 init_attr 8003339669705965568
PARAM_VALUE 1 init_attr->ind_tbl 16,4096-ptr_max
PARAM_VALUE 1 init_attr->log_ind_tbl_size 0-13
PARAM_VALUE 2 udata->inlen 0-524280,18446744073709551361-u64max
PARAM_VALUE 2 udata->outlen 0-524280,18446744073709551361-u64max
BUF_SIZE 0 ib_rwq_ind_table s32min-s32max
BUF_SIZE 0 ib_rwq_ind_table->ind_tbl 0-4294967288
BUF_SIZE 0 ib_rwq_ind_table->uobject s32min-s32max
DATA_SOURCE 0 ib_rwq_ind_table r rdma_zalloc_obj
USER_DATA 0 ib_rwq_ind_table->log_ind_tbl_size 0-13
USER_DATA 1 init_attr->log_ind_tbl_size 0-13
USER_DATA 2 udata->inlen 0-524280,18446744073709551361-u64max
USER_DATA 2 udata->outlen 0-524280,18446744073709551361-u64max
HALF_LOCKED2 &file->device->disassociate_srcu