Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/core/uverbs_uapi.c uapi_merge_def() -> uapi_disable_elm()

Type Parameter Key Value
PARAM_VALUE 1 def 4096-ptr_max
PARAM_VALUE 1 def->chain->chain_obj_tree->id 0-19,4096-4105
PARAM_VALUE 1 def->chain->kind 0-6
PARAM_VALUE 1 def->chain->needs_fn_offset 0,40,48,72,88,96,112,136,232,240,264,272,288,296,312,336,344,352,360,368,376,384,400,408,416,432,440,448,480,520,536,544,592,600,608,616,624,632,640,648,656,704,712,720,728,736,752,760,768,792
PARAM_VALUE 1 def->chain->scope 0-2
PARAM_VALUE 1 def->chain_obj_tree->id 0-19,4096-4105
PARAM_VALUE 1 def->kind 6
PARAM_VALUE 1 def->needs_fn_offset 0,35,40,48,72,88,96,112,136,232,240,264,272,288,296,312,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,472,480,488,496,520,536,544,552,560,568,576,584,592,600,608,616,624,632,640,648,656,664,672,680-u64max
PARAM_VALUE 1 def->scope 0-2
PARAM_VALUE 1 def->write.command_num 0-5,8-9,11,13-14,16-21,23-40,50-57
PARAM_VALUE 1 def->write.req_size 0,4,8,16,24,32,40,48,52,56,112
PARAM_VALUE 1 def->write.resp_size 0,4,8,12,16,24,32,40,128,176,184
PARAM_VALUE 2 obj_key u32max
PARAM_VALUE 3 method_key u32max
BUF_SIZE 0 uapi (-1),16-1024
BUF_SIZE 0 uapi (-1),16-1024
BUF_SIZE 1 def (-1),32,112,256
BUF_SIZE 1 def (-1),32,112,256
DATA_SOURCE 0 uapi $0
DATA_SOURCE 1 def $2
STR_LEN 0 uapi (-1),6-9,11-12
STR_LEN 0 uapi (-1),6-9,11-12
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 uapi->driver_id 0-u32max
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_def() -> uapi_disable_elm()

Type Parameter Key Value
PARAM_VALUE 1 def 4096-ptr_max
PARAM_VALUE 1 def->chain->chain_obj_tree->id 0-19,4096-4105
PARAM_VALUE 1 def->chain->kind 0-6
PARAM_VALUE 1 def->chain->needs_fn_offset 0,40,48,72,88,96,112,136,232,240,264,272,288,296,312,336,344,352,360,368,376,384,400,408,416,432,440,448,480,520,536,544,592,600,608,616,624,632,640,648,656,704,712,720,728,736,752,760,768,792
PARAM_VALUE 1 def->chain->scope 0-2
PARAM_VALUE 1 def->chain_obj_tree->id 0-19,4096-4105
PARAM_VALUE 1 def->kind 5
PARAM_VALUE 1 def->needs_fn_offset 0,35,40,48,72,88,96,112,136,232,240,264,272,288,296,312,336,344,352,360,368,376,384,392,400,408,416,424,432,440,448,472,480,488,496,520,536,544,552,560,568,576,584,592,600,608,616,624,632,640,648,656,664,672,680-u64max
PARAM_VALUE 1 def->scope 0-2
PARAM_VALUE 1 def->write.command_num 0-5,8-9,11,13-14,16-21,23-40,50-57
PARAM_VALUE 1 def->write.req_size 0,4,8,16,24,32,40,48,52,56,112
PARAM_VALUE 1 def->write.resp_size 0,4,8,12,16,24,32,40,128,176,184
PARAM_VALUE 2 obj_key u32max
PARAM_VALUE 3 method_key u32max
BUF_SIZE 0 uapi (-1),16-1024
BUF_SIZE 0 uapi (-1),16-1024
BUF_SIZE 1 def (-1),32,112,256
BUF_SIZE 1 def (-1),32,112,256
DATA_SOURCE 0 uapi $0
DATA_SOURCE 1 def $2
STR_LEN 0 uapi (-1),6-9,11-12
STR_LEN 0 uapi (-1),6-9,11-12
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 uapi->driver_id 0-u32max
HALF_LOCKED2 &ibdev->client_data_rwsem
HALF_LOCKED2 &ibdev->unregistration_lock
HALF_LOCKED2 global &clients_rwsem
HALF_LOCKED2 global &devices_rwsem