Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/v4l2-core/v4l2-ctrls-core.c v4l2_ctrl_new_custom() -> v4l2_ctrl_new()

Type Parameter Key Value
BUF_SIZE 4 name (-1),19,21-22,24,27,30,32
BUF_SIZE 4 name (-1),19,21-22,24,27,30,32
BUF_SIZE 10 dims 16
BUF_SIZE 13 qmenu (-1),24,32,40,48,56,64,72,88,112,120,136,152,160,168,200
BUF_SIZE 13 qmenu (-1),24,32,40,48,56,64,72,88,112,120,136,152,160,168,200
CAPPED_DATA 6 min 1
DATA_SOURCE 0 hdl $0
DATA_SOURCE 18 priv $2

drivers/media/v4l2-core/v4l2-ctrls-core.c v4l2_ctrl_new_int_menu() -> v4l2_ctrl_new()

Type Parameter Key Value
PARAM_VALUE 0 hdl 4096-ptr_max
PARAM_VALUE 1 ops 0,4096-ptr_max
PARAM_VALUE 1 ops->g_volatile_ctrl 0,4096-ptr_max
PARAM_VALUE 1 ops->try_ctrl 0,4096-ptr_max
PARAM_VALUE 2 type_ops 0
PARAM_VALUE 3 id 10094867,10094871,10422529
PARAM_VALUE 4 *name 0-255
PARAM_VALUE 5 type 9
PARAM_VALUE 6 min 0
PARAM_VALUE 7 max 0-255
PARAM_VALUE 8 step 0
PARAM_VALUE 9 def 0-255
PARAM_VALUE 11 elem_size 0
PARAM_VALUE 12 flags 0,4,8,32,68,128,132,512,576,1024,2048
PARAM_VALUE 13 qmenu 0
PARAM_VALUE 18 priv 0
BUF_SIZE 0 hdl (-1),328
BUF_SIZE 0 hdl (-1),328
BUF_SIZE 0 hdl->lock (-1),152
BUF_SIZE 1 ops (-1),24
BUF_SIZE 1 ops (-1),24
BUF_SIZE 14 qmenu_int (-1),8-s32max
BUF_SIZE 14 qmenu_int (-1),8-s32max
CAPPED_DATA 0 hdl 1
DATA_SOURCE 0 hdl $0
DATA_SOURCE 1 ops $1
DATA_SOURCE 3 id $2
DATA_SOURCE 14 qmenu_int $5
HARD_MAX 3 id 10422529
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 hdl->nr_of_buckets
NO_OVERFLOW_SIMPLE 9 def
UNITS 9 def unit_array_size

drivers/media/v4l2-core/v4l2-ctrls-core.c v4l2_ctrl_new_std() -> v4l2_ctrl_new()

Type Parameter Key Value
PARAM_VALUE 2 type_ops 0
PARAM_VALUE 4 *name 0-255
PARAM_VALUE 5 type 1-2,4-8
PARAM_VALUE 6 min 0
PARAM_VALUE 7 max 0-1,u16max,16777215,8589934591,281474976710655,s64max
PARAM_VALUE 8 step 0-1
PARAM_VALUE 9 def 0,549764202512
PARAM_VALUE 11 elem_size 0
PARAM_VALUE 12 flags 0,4,8,32,68,128,132,512,576,1024,2048
PARAM_VALUE 13 qmenu 0
PARAM_VALUE 14 qmenu_int 0
PARAM_VALUE 18 priv 0
DATA_SOURCE 0 hdl $0
DATA_SOURCE 1 ops $1
DATA_SOURCE 3 id $2
DATA_SOURCE 6 min $3 [m]
DATA_SOURCE 7 max $4 [m]
DATA_SOURCE 8 step $5 [m]
DATA_SOURCE 9 def $6 [m]
HARD_MAX 5 type 8

drivers/media/v4l2-core/v4l2-ctrls-core.c v4l2_ctrl_new_std_compound() -> v4l2_ctrl_new()

Type Parameter Key Value
PARAM_VALUE 0 hdl 4096-ptr_max
PARAM_VALUE 0 hdl->lock 0
PARAM_VALUE 0 hdl->lock->first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 hdl->lock->first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 hdl->lock->first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 hdl->lock->first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 hdl->lock->first_waiter->task->blocked_on (-1)-0
PARAM_VALUE 0 hdl->lock->first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 ops 0
PARAM_VALUE 2 type_ops 0
PARAM_VALUE 3 id 10357000
PARAM_VALUE 4 *name 0-255
PARAM_VALUE 5 type 256-258,262,272-273,512-517,544,576,592-594,608-609,624-630,640-643
PARAM_VALUE 6 min 0
PARAM_VALUE 7 max 0-1,u16max,16777215,8589934591,281474976710655,s64max
PARAM_VALUE 8 step 0-1
PARAM_VALUE 9 def 0,549764202512
PARAM_VALUE 11 elem_size 0
PARAM_VALUE 12 flags 0,4,8,32,68,128,132,512,576,1024,2048
PARAM_VALUE 13 qmenu 0
PARAM_VALUE 14 qmenu_int 0
PARAM_VALUE 18 priv 0
BUF_SIZE 0 hdl 328
CAPPED_DATA 0 hdl 1
DATA_SOURCE 0 hdl $0
DATA_SOURCE 1 ops $1
DATA_SOURCE 3 id $2
DATA_SOURCE 15 p_def $3
DATA_SOURCE 16 p_min $4
DATA_SOURCE 17 p_max $5
FUZZY_MAX 5 type 256
BIT_INFO 15 p_def 0x0,0x7fffffffffffffff
BIT_INFO 15 p_def 0x0,0x7fffffffffffffff
BIT_INFO 16 p_min 0x0,0x7fffffffffffffff
BIT_INFO 16 p_min 0x0,0x7fffffffffffffff
BIT_INFO 17 p_max 0x0,0x7fffffffffffffff
BIT_INFO 17 p_max 0x0,0x7fffffffffffffff
MEM_ZERO 0 hdl
RX_PATH
TASK_NOT_RUNNING

drivers/media/v4l2-core/v4l2-ctrls-core.c v4l2_ctrl_new_std_menu() -> v4l2_ctrl_new()

Type Parameter Key Value
PARAM_VALUE 2 type_ops 0
PARAM_VALUE 3 id 9963800,9963807,10029312,10029319,10029412-10029420,10029423-10029425,10029512-10029513,10029518,10029528,10029533,10029549,10029582-10029583,10029669,10029671,10029674-10029675,10029679,10029682,10029684,10029692-u32max
PARAM_VALUE 4 *name 0-255
PARAM_VALUE 5 type 3,9
PARAM_VALUE 6 min 0
PARAM_VALUE 7 max 0-255
PARAM_VALUE 9 def 0-255
PARAM_VALUE 11 elem_size 0
PARAM_VALUE 12 flags 0,4,8,32,68,128,132,512,576,1024,2048
PARAM_VALUE 13 qmenu 0,4096-ptr_max
PARAM_VALUE 14 qmenu_int 0,4096-ptr_max
PARAM_VALUE 18 priv 0
BUF_SIZE 13 qmenu 0,24,32,40,48,56,64,72,88,112,120,136,152,160,168,200
BUF_SIZE 13 qmenu 0,24,32,40,48,56,64,72,88,112,120,136,152,160,168,200
BUF_SIZE 14 qmenu_int 0,24,32
BUF_SIZE 14 qmenu_int 0,24,32
CAPPED_DATA 7 max 1
CAPPED_DATA 7 max 1
DATA_SOURCE 0 hdl $0
DATA_SOURCE 1 ops $1
DATA_SOURCE 3 id $2
DATA_SOURCE 8 step $4
FUZZY_MAX 5 type 9
BIT_INFO 5 type 0x1,0xb

drivers/media/v4l2-core/v4l2-ctrls-core.c v4l2_ctrl_new_std_menu_items() -> v4l2_ctrl_new()

Type Parameter Key Value
PARAM_VALUE 0 hdl 4096-ptr_max
PARAM_VALUE 0 hdl->lock 0,4096-ptr_max
PARAM_VALUE 1 ops 4096-ptr_max
PARAM_VALUE 1 ops->g_volatile_ctrl 0,4096-ptr_max
PARAM_VALUE 1 ops->try_ctrl 0,4096-ptr_max
PARAM_VALUE 2 type_ops 0
PARAM_VALUE 3 id 10094884,10422531-10422532
PARAM_VALUE 4 *name 0-255
PARAM_VALUE 5 type 3
PARAM_VALUE 6 min 0
PARAM_VALUE 7 max 0-255
PARAM_VALUE 8 step 0-1
PARAM_VALUE 9 def 0,2-4,9
PARAM_VALUE 11 elem_size 0
PARAM_VALUE 12 flags 0,4,8,32,68,128,132,512,576,1024,2048
PARAM_VALUE 13 qmenu 1-u64max
PARAM_VALUE 14 qmenu_int 0
PARAM_VALUE 18 priv 0
BUF_SIZE 0 hdl (-1),328
BUF_SIZE 0 hdl (-1),328
BUF_SIZE 0 hdl->lock (-1),152
BUF_SIZE 1 ops (-1),24
BUF_SIZE 1 ops (-1),24
BUF_SIZE 13 qmenu 16,24,32,40,48,56,64,72,80,88,104,128
BUF_SIZE 13 qmenu 16,24,32,40,48,56,64,72,80,88,104,128
CAPPED_DATA 0 hdl 1
CAPPED_DATA 0 hdl->lock 1
DATA_SOURCE 0 hdl $0
DATA_SOURCE 1 ops $1
DATA_SOURCE 3 id $2
DATA_SOURCE 8 step $4
DATA_SOURCE 13 qmenu $6
HARD_MAX 3 id 10422532
HARD_MAX 8 step 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 hdl->nr_of_buckets
HALF_LOCKED2 &fdp1->dev_mutex