| /linux/drivers/media/usb/uvc/ |
| H A D | uvc_status.c | 23 static bool uvc_input_has_button(struct uvc_device *dev) in uvc_input_has_button() 42 static int uvc_input_init(struct uvc_device *dev) in uvc_input_init() 77 static void uvc_input_unregister(struct uvc_device *dev) in uvc_input_unregister() 83 static void uvc_input_report_key(struct uvc_device *dev, unsigned int code, in uvc_input_report_key() 101 static void uvc_event_streaming(struct uvc_device *dev, in uvc_event_streaming() 143 static struct uvc_control *uvc_event_find_ctrl(struct uvc_device *dev, in uvc_event_find_ctrl() 169 struct uvc_device *dev = urb->context; in uvc_event_control() 205 struct uvc_device *dev = urb->context; in uvc_status_complete() 255 int uvc_status_init(struct uvc_device *dev) in uvc_status_init() 297 void uvc_status_unregister(struct uvc_device *dev) in uvc_status_unregister() [all …]
|
| H A D | uvc_metadata.c | 63 struct uvc_device *dev = stream->dev; in uvc_meta_v4l2_try_format() 115 struct uvc_device *dev = stream->dev; in uvc_meta_v4l2_enum_formats() 157 static struct uvc_entity *uvc_meta_find_msxu(struct uvc_device *dev) in uvc_meta_find_msxu() 170 static int uvc_meta_detect_msxu(struct uvc_device *dev) in uvc_meta_detect_msxu() 228 struct uvc_device *dev = stream->dev; in uvc_meta_register() 238 int uvc_meta_init(struct uvc_device *dev) in uvc_meta_init()
|
| H A D | uvc_driver.c | 136 struct uvc_entity *uvc_entity_by_id(struct uvc_device *dev, int id) in uvc_entity_by_id() 151 static struct uvc_entity *uvc_entity_by_reference(struct uvc_device *dev, in uvc_entity_by_reference() 168 static struct uvc_streaming *uvc_stream_for_terminal(struct uvc_device *dev, in uvc_stream_for_terminal() 198 static struct uvc_streaming *uvc_stream_new(struct uvc_device *dev, in uvc_stream_new() 226 static int uvc_parse_frame(struct uvc_device *dev, in uvc_parse_frame() 334 static int uvc_parse_format(struct uvc_device *dev, in uvc_parse_format() 531 static int uvc_parse_streaming(struct uvc_device *dev, in uvc_parse_streaming() 799 static struct uvc_entity *uvc_alloc_new_entity(struct uvc_device *dev, u16 type, in uvc_alloc_new_entity() 870 static void uvc_entity_set_name(struct uvc_device *dev, struct uvc_entity *entity, in uvc_entity_set_name() 892 static int uvc_parse_vendor_control(struct uvc_device *dev, in uvc_parse_vendor_control() [all …]
|
| H A D | uvc_ctrl.c | 2013 struct uvc_device *dev = container_of(work, struct uvc_device, in uvc_ctrl_status_event_work() 2035 struct uvc_device *dev = chain->dev; in uvc_ctrl_status_event_async() 2229 static int uvc_ctrl_commit_entity(struct uvc_device *dev, in uvc_ctrl_commit_entity() 2673 static int uvc_ctrl_get_flags(struct uvc_device *dev, in uvc_ctrl_get_flags() 2711 static void uvc_ctrl_fixup_xu_info(struct uvc_device *dev, in uvc_ctrl_fixup_xu_info() 2753 static int uvc_ctrl_fill_xu_info(struct uvc_device *dev, in uvc_ctrl_fill_xu_info() 2804 static int uvc_ctrl_add_info(struct uvc_device *dev, struct uvc_control *ctrl, 2807 static int uvc_ctrl_init_xu_ctrl(struct uvc_device *dev, in uvc_ctrl_init_xu_ctrl() 2966 int uvc_ctrl_restore_values(struct uvc_device *dev) in uvc_ctrl_restore_values() 3003 static int uvc_ctrl_add_info(struct uvc_device *dev, struct uvc_control *ctrl, in uvc_ctrl_add_info() [all …]
|
| H A D | uvc_v4l2.c | 29 int uvc_pm_get(struct uvc_device *dev) in uvc_pm_get() 44 void uvc_pm_put(struct uvc_device *dev) in uvc_pm_put()
|
| H A D | uvc_video.c | 32 static int __uvc_query_ctrl(struct uvc_device *dev, u8 query, u8 unit, in __uvc_query_ctrl() 71 int uvc_query_ctrl(struct uvc_device *dev, u8 query, u8 unit, in uvc_query_ctrl()
|
| /linux/drivers/usb/gadget/function/ |
| H A D | uvc_v4l2.c | 85 static struct uvcg_format *find_format_by_index(struct uvc_device *uvc, int index) in find_format_by_index() 102 static struct uvcg_frame *find_frame_by_index(struct uvc_device *uvc, in find_frame_by_index() 124 static struct uvcg_format *find_format_by_pix(struct uvc_device *uvc, in find_format_by_pix() 145 static struct uvcg_frame *find_closest_frame_by_size(struct uvc_device *uvc, in find_closest_frame_by_size() 194 uvc_send_response(struct uvc_device *uvc, struct uvc_request_data *data) in uvc_send_response() 218 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_querycap() 232 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_get_format() 251 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_try_format() 309 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_set_format() 330 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_g_parm() [all …]
|
| H A D | uvc.h | 28 struct uvc_device; 93 struct uvc_device *uvc; 152 struct uvc_device { struct 189 static inline struct uvc_device *to_uvc(struct usb_function *f) in to_uvc() argument 191 return container_of(f, struct uvc_device, func); in to_uvc() 212 extern void uvc_function_setup_continue(struct uvc_device *uvc, int disable_ep); 213 extern void uvc_function_connect(struct uvc_device *uvc); 214 extern void uvc_function_disconnect(struct uvc_device *uvc);
|
| H A D | f_uvc.h | 12 struct uvc_device; 14 void uvc_function_setup_continue(struct uvc_device *uvc, int disable_ep); 16 void uvc_function_connect(struct uvc_device *uvc); 18 void uvc_function_disconnect(struct uvc_device *uvc);
|
| H A D | f_uvc.c | 207 struct uvc_device *uvc = req->context; in uvc_function_ep0_complete() 226 struct uvc_device *uvc = to_uvc(f); in uvc_function_setup() 266 void uvc_function_setup_continue(struct uvc_device *uvc, int disable_ep) in uvc_function_setup_continue() 279 struct uvc_device *uvc = to_uvc(f); in uvc_function_get_alt() 294 struct uvc_device *uvc = to_uvc(f); in uvc_function_set_alt() 382 struct uvc_device *uvc = to_uvc(f); in uvc_function_disable() 403 uvc_function_connect(struct uvc_device *uvc) in uvc_function_connect() 412 uvc_function_disconnect(struct uvc_device *uvc) in uvc_function_disconnect() 433 struct uvc_device *uvc = dev_get_drvdata(dev); in function_name_show() 442 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_vdev_release() [all …]
|
| H A D | uvc_video.h | 20 int uvcg_video_init(struct uvc_video *video, struct uvc_device *uvc);
|
| H A D | uvc_video.c | 32 struct uvc_device *uvc = container_of(video, struct uvc_device, video); in uvc_video_encode_header() 500 struct uvc_device *uvc = container_of(video, struct uvc_device, video); in uvc_video_prep_requests() 807 int uvcg_video_init(struct uvc_video *video, struct uvc_device *uvc) in uvcg_video_init()
|