Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/core/uverbs_uapi.c uapi_add_get_elm() -> uapi_add_elm()

Type Parameter Key Value
PARAM_VALUE 2 alloc_size 16,24
BUF_SIZE 0 uapi (-1),16-1024
BUF_SIZE 0 uapi (-1),16-1024
DATA_SOURCE 0 uapi $0
DATA_SOURCE 1 key $1
DATA_SOURCE 2 alloc_size $2
STR_LEN 0 uapi (-1),6-9,11-12
STR_LEN 0 uapi (-1),6-9,11-12
HARD_MAX 2 alloc_size 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 alloc_size unit_byte
HALF_LOCKED2 &ibdev->client_data_rwsem
HALF_LOCKED2 &ibdev->unregistration_lock
HALF_LOCKED2 global &clients_rwsem
HALF_LOCKED2 global &devices_rwsem

drivers/infiniband/core/uverbs_uapi.c uapi_merge_method() -> uapi_add_elm()

Type Parameter Key Value
PARAM_VALUE 0 uapi->radix.xa_flags 0,33554432-u32max
PARAM_VALUE 2 alloc_size 16
BUF_SIZE 0 uapi (-1),16-1024
BUF_SIZE 0 uapi (-1),16-1024
DATA_SOURCE 0 uapi $0
STR_LEN 0 uapi (-1),6-9,11-12
STR_LEN 0 uapi (-1),6-9,11-12
RX_PATH
TASK_NOT_RUNNING
UNITS 2 alloc_size unit_byte
HALF_LOCKED2 &ibdev->client_data_rwsem
HALF_LOCKED2 &ibdev->unregistration_lock
HALF_LOCKED2 global &clients_rwsem
HALF_LOCKED2 global &devices_rwsem