Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/usb/uvc/uvc_ctrl.c __uvc_ctrl_add_mapping() -> uvc_map_get_name()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->ev_subs.next 4096-ptr_max
PARAM_VALUE 0 map->ev_subs.next->next 4096-ptr_max
PARAM_VALUE 0 map->ev_subs.prev 4096-ptr_max
PARAM_VALUE 0 map->ev_subs.prev->next 4096-ptr_max
PARAM_VALUE 0 map->ev_subs.prev->prev 4096-ptr_max
PARAM_VALUE 0 map->get 1-u64max
PARAM_VALUE 0 map->list.next 4096-ptr_max
PARAM_VALUE 0 map->name 0,4096-ptr_max
PARAM_VALUE 0 map->set 1-u64max
BUF_SIZE 0 map 152
BUF_SIZE 0 map->menu_mapping 0,4-128
BUF_SIZE 0 map->menu_names 0,32-1024
DATA_SOURCE 0 map r kmemdup_noprof
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chain->ctrl_mutex

drivers/media/usb/uvc/uvc_ctrl.c __uvc_query_v4l2_ctrl() -> uvc_map_get_name()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
DATA_SOURCE 0 map $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chain->ctrl_mutex

drivers/media/usb/uvc/uvc_ctrl.c __uvc_query_v4l2_ctrl() -> uvc_map_get_name()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->id 1-4294967295
PARAM_VALUE 0 map->v4l2_type 0-255
HARD_MAX 0 map->v4l2_type 255
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chain->ctrl_mutex

drivers/media/usb/uvc/uvc_ctrl.c __uvc_query_v4l2_ctrl() -> uvc_map_get_name()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->disabled 0
CAPPED_DATA 0 map->master_id 1
DATA_SOURCE 0 map $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chain->ctrl_mutex

drivers/media/usb/uvc/uvc_ctrl.c uvc_ctrl_add_mapping() -> uvc_map_get_name()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->data_type 0-5
PARAM_VALUE 0 map->selector 1,9
BUF_SIZE 0 map 152
BUF_SIZE 0 map->menu_mapping (-1),4-128
BUF_SIZE 0 map->menu_names (-1)-0,32-1024
BUF_SIZE 0 map->name (-1),32
CAPPED_DATA 0 map->selector 1
DATA_SOURCE 0 map $1
NOSPEC 0 map->menu_mask
NOSPEC 0 map->selector
USER_DATA 0 map->data_type 0-5
USER_DATA 0 map->id 0-u32max
USER_DATA 0 map->menu_mask 0-u32max[c]
USER_DATA 0 map->offset 0-255
USER_DATA 0 map->selector 1,9[c]
USER_DATA 0 map->size 0-255
USER_DATA 0 map->v4l2_type 0-u32max
USER_DATA 0 *map->name 0-255
USER_PTR 0 map->entity
USER_PTR 0 map->name

drivers/media/usb/uvc/uvc_ctrl.c uvc_ctrl_add_mapping() -> uvc_map_get_name()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->data_type 0-5
PARAM_VALUE 0 map->id 0-268435454
PARAM_VALUE 0 map->selector 1,9
PARAM_VALUE 0 map->size 0-32
BUF_SIZE 0 map 152
BUF_SIZE 0 map->menu_mapping (-1),4-128
BUF_SIZE 0 map->menu_names (-1)-0,32-1024
BUF_SIZE 0 map->name (-1),32
CAPPED_DATA 0 map->id 1
CAPPED_DATA 0 map->selector 1
DATA_SOURCE 0 map $1
FUZZY_MAX 0 map->size 32
NOSPEC 0 map->menu_mask
NOSPEC 0 map->selector
HARD_MAX 0 map->size 32
USER_DATA 0 map->data_type 0-5
USER_DATA 0 map->menu_mask 0-u32max[c]
USER_DATA 0 map->offset 0-255
USER_DATA 0 map->selector 1,9[c]
USER_DATA 0 map->size 0-32
USER_DATA 0 map->v4l2_type 0-u32max
USER_DATA 0 *map->name 0-255
USER_PTR 0 map->entity
USER_PTR 0 map->name
LOCK2 &chain->ctrl_mutex
TYPE_LOCK (struct uvc_video_chain)->ctrl_mutex

drivers/media/usb/uvc/uvc_ctrl.c uvc_ctrl_add_mapping() -> uvc_map_get_name()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->data_type 0-5
PARAM_VALUE 0 map->id 0-268435454
PARAM_VALUE 0 map->selector 1,9
PARAM_VALUE 0 map->size 0-32
BUF_SIZE 0 map 152
BUF_SIZE 0 map->menu_mapping (-1),4-128
BUF_SIZE 0 map->menu_names (-1)-0,32-1024
BUF_SIZE 0 map->name (-1),32
CAPPED_DATA 0 map->selector 1
DATA_SOURCE 0 map $1
FUZZY_MAX 0 map->size 32
NOSPEC 0 map->menu_mask
NOSPEC 0 map->selector
HARD_MAX 0 map->size 32
USER_DATA 0 map->data_type 0-5
USER_DATA 0 map->id 0-268435454
USER_DATA 0 map->menu_mask 0-u32max[c]
USER_DATA 0 map->offset 0-255
USER_DATA 0 map->selector 1,9[c]
USER_DATA 0 map->size 0-32
USER_DATA 0 map->v4l2_type 0-u32max
USER_DATA 0 *map->name 0-255
USER_PTR 0 map->entity
USER_PTR 0 map->name
LOCK2 &chain->ctrl_mutex
TYPE_LOCK (struct uvc_video_chain)->ctrl_mutex