Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/core/verbs.c ib_modify_srq() -> (struct ib_device_ops)->modify_srq()

Type Parameter Key Value
PARAM_VALUE 0 ibsrq 4096-ptr_max
PARAM_VALUE 0 ibsrq->device 4096-ptr_max
PARAM_VALUE 0 ibsrq->device->ops.modify_srq 1-u64max
PARAM_VALUE 3 udata 0
DATA_SOURCE 0 ibsrq $0
DATA_SOURCE 1 attr $1
DATA_SOURCE 2 attr_mask $2
CONTAINER 0 -352-8-0+0 $(-1)

drivers/infiniband/core/uverbs_cmd.c ib_uverbs_modify_srq() -> (struct ib_device_ops)->modify_srq()

Type Parameter Key Value
PARAM_VALUE 0 ibsrq 4096-ptr_max
PARAM_VALUE 0 ibsrq->device 4096-ptr_max
PARAM_VALUE 1 attr 6630909212938133504
PARAM_VALUE 3 udata->inlen 0-524280,18446744073709551361-u64max
PARAM_VALUE 3 udata->outlen 0-524280,18446744073709551361-u64max
BUF_SIZE 0 ibsrq 1-s32max
BUF_SIZE 0 ibsrq 1-s32max
DATA_SOURCE 0 ibsrq r _uobj_get_obj_read
CONTAINER 0 -352-8-0+0 $(-1)
USER_DATA 1 attr->max_wr 0-u32max
USER_DATA 1 attr->srq_limit 0-u32max
USER_DATA 2 attr_mask 0-u32max
USER_DATA 3 udata->inlen 0-524280,18446744073709551361-u64max
USER_DATA 3 udata->outlen 0-524280,18446744073709551361-u64max
HALF_LOCKED2 &file->device->disassociate_srcu