Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/usb/uvc/uvc_ctrl.c uvc_mapping_get_s32() -> (struct uvc_control_mapping)->get()

Type Parameter Key Value
PARAM_VALUE 0 mapping 4096-ptr_max
PARAM_VALUE 1 query 129-132,135
PARAM_VALUE 3 v4l2_size 4
PARAM_VALUE 4 v4l2_out 3567570064817881088
PARAM_VALUE 4 *v4l2_out 0
BUF_SIZE 2 uvc_in (-1),11
BUF_SIZE 2 uvc_in (-1),11
BUF_SIZE 4 v4l2_out 4
DATA_SOURCE 0 mapping $0
DATA_SOURCE 1 query $1
DATA_SOURCE 2 uvc_in $2
CONTAINER 0 -136+0 $(-1)
HARD_MAX 1 query 135
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chain->ctrl_mutex

drivers/media/usb/uvc/uvc_ctrl.c uvc_mapping_get_xctrl_compound() -> (struct uvc_control_mapping)->get()

Type Parameter Key Value
PARAM_VALUE 0 mapping 4096-ptr_max
PARAM_VALUE 0 mapping->v4l2_type 256-u32max
PARAM_VALUE 1 query 129-131,135
PARAM_VALUE 2 *uvc_in 0-255
PARAM_VALUE 3 v4l2_size 0-4000000
PARAM_VALUE 4 v4l2_out 16,4096-ptr_max
BUF_SIZE 4 v4l2_out 0-s32max
CAPPED_DATA 3 v4l2_size 1
CAPPED_DATA 3 v4l2_size 1
DATA_SOURCE 0 mapping $2
DATA_SOURCE 3 v4l2_size r uvc_mapping_v4l2_size
DATA_SOURCE 4 v4l2_out r _kmalloc_noprof
FUZZY_MAX 1 query 135
CONTAINER 0 -136+0 $(-1)
BIT_INFO 1 query 0x80,0x87
HARD_MAX 1 query 135
BYTE_COUNT 4 ==v4l2_out3 8050
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock