/kernel/linux/linux-5.10/drivers/usb/gadget/function/ |
H A D | uvc.h | 28 struct uvc_device; 78 struct uvc_device *uvc; 115 struct uvc_device { struct 145 static inline struct uvc_device *to_uvc(struct usb_function *f) in to_uvc() 147 return container_of(f, struct uvc_device, func); in to_uvc() 163 extern void uvc_function_setup_continue(struct uvc_device *uvc); 164 extern void uvc_endpoint_stream(struct uvc_device *dev); 166 extern void uvc_function_connect(struct uvc_device *uvc); 167 extern void uvc_function_disconnect(struct uvc_device *uvc);
|
H A D | uvc_v4l2.c | 33 uvc_send_response(struct uvc_device *uvc, struct uvc_request_data *data) in uvc_send_response() 67 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_querycap() 81 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_get_format() 100 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_set_format() 141 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_reqbufs() 154 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_querybuf() 164 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_qbuf() 181 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_dqbuf() 191 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_streamon() 217 struct uvc_device *uv in uvc_v4l2_streamoff() [all...] |
H A D | f_uvc.h | 12 struct uvc_device; 14 void uvc_function_setup_continue(struct uvc_device *uvc); 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() 253 void uvc_function_setup_continue(struct uvc_device *uvc) in uvc_function_setup_continue() 263 struct uvc_device *uvc = to_uvc(f); in uvc_function_get_alt() 278 struct uvc_device *uvc = to_uvc(f); in uvc_function_set_alt() 363 struct uvc_device *uvc = to_uvc(f); in uvc_function_disable() 383 uvc_function_connect(struct uvc_device *uvc) in uvc_function_connect() 392 uvc_function_disconnect(struct uvc_device *uvc) in uvc_function_disconnect() 407 struct uvc_device *uvc = dev_get_drvdata(dev); in function_name_show() 415 uvc_register_video(struct uvc_device *uv [all...] |
H A D | uvc_video.h | 19 int uvcg_video_init(struct uvc_video *video, struct uvc_device *uvc);
|
H A D | uvc_video.c | 344 int uvcg_video_init(struct uvc_video *video, struct uvc_device *uvc) in uvcg_video_init()
|
/kernel/linux/linux-6.6/drivers/usb/gadget/function/ |
H A D | uvc_v4l2.c | 76 static struct uvcg_format *find_format_by_index(struct uvc_device *uvc, int index) in find_format_by_index() 93 static struct uvcg_frame *find_frame_by_index(struct uvc_device *uvc, in find_frame_by_index() 115 static struct uvcg_format *find_format_by_pix(struct uvc_device *uvc, in find_format_by_pix() 133 static struct uvcg_frame *find_closest_frame_by_size(struct uvc_device *uvc, in find_closest_frame_by_size() 182 uvc_send_response(struct uvc_device *uvc, struct uvc_request_data *data) in uvc_send_response() 206 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_querycap() 220 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_get_format() 239 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_try_format() 279 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_set_format() 301 struct uvc_device *uv in uvc_v4l2_enum_frameintervals() [all...] |
H A D | uvc.h | 28 struct uvc_device; 87 struct uvc_device *uvc; 128 struct uvc_device { struct 162 static inline struct uvc_device *to_uvc(struct usb_function *f) in to_uvc() 164 return container_of(f, struct uvc_device, func); in to_uvc() 180 extern void uvc_function_setup_continue(struct uvc_device *uvc); 181 extern void uvc_function_connect(struct uvc_device *uvc); 182 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); 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) in uvc_function_setup_continue() 276 struct uvc_device *uvc = to_uvc(f); in uvc_function_get_alt() 291 struct uvc_device *uvc = to_uvc(f); in uvc_function_set_alt() 379 struct uvc_device *uvc = to_uvc(f); in uvc_function_disable() 400 uvc_function_connect(struct uvc_device *uvc) in uvc_function_connect() 409 uvc_function_disconnect(struct uvc_device *uvc) in uvc_function_disconnect() 424 struct uvc_device *uvc = dev_get_drvdata(dev); in function_name_show() 432 uvc_register_video(struct uvc_device *uv [all...] |
H A D | uvc_video.h | 19 int uvcg_video_init(struct uvc_video *video, struct uvc_device *uvc);
|
H A D | uvc_video.c | 31 struct uvc_device *uvc = container_of(video, struct uvc_device, video); in uvc_video_encode_header() 256 struct uvc_device *uvc = video->uvc; in uvc_video_complete() 536 int uvcg_video_init(struct uvc_video *video, struct uvc_device *uvc) in uvcg_video_init()
|
/kernel/linux/linux-6.6/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() 76 static void uvc_input_unregister(struct uvc_device *dev) in uvc_input_unregister() 82 static void uvc_input_report_key(struct uvc_device *dev, unsigned int code, in uvc_input_report_key() 100 static void uvc_event_streaming(struct uvc_device *dev, in uvc_event_streaming() 142 static struct uvc_control *uvc_event_find_ctrl(struct uvc_device *dev, in uvc_event_find_ctrl() 168 struct uvc_device *dev = urb->context; in uvc_event_control() 204 struct uvc_device *dev = urb->context; in uvc_status_complete() 254 int uvc_status_init(struct uvc_device *dev) in uvc_status_init() 293 void uvc_status_unregister(struct uvc_device *de [all...] |
H A D | uvcvideo.h | 87 struct uvc_device; 235 int (*get_info)(struct uvc_device *dev, struct uvc_entity *entity, 237 int (*get_cur)(struct uvc_device *dev, struct uvc_entity *entity, 325 struct uvc_device *dev; 428 struct uvc_device *dev; 548 struct uvc_device { struct 666 struct uvc_entity *uvc_entity_by_id(struct uvc_device *dev, int id); 728 int uvc_query_ctrl(struct uvc_device *dev, u8 query, u8 unit, 735 int uvc_register_video_device(struct uvc_device *dev, 744 int uvc_status_init(struct uvc_device *de [all...] |
H A D | uvc_driver.c | 133 struct uvc_entity *uvc_entity_by_id(struct uvc_device *dev, int id) in uvc_entity_by_id() 145 static struct uvc_entity *uvc_entity_by_reference(struct uvc_device *dev, in uvc_entity_by_reference() 162 static struct uvc_streaming *uvc_stream_by_id(struct uvc_device *dev, int id) in uvc_stream_by_id() 192 static struct uvc_streaming *uvc_stream_new(struct uvc_device *dev, in uvc_stream_new() 222 static int uvc_parse_format(struct uvc_device *dev, in uvc_parse_format() 509 static int uvc_parse_streaming(struct uvc_device *dev, in uvc_parse_streaming() 823 static void uvc_entity_set_name(struct uvc_device *dev, struct uvc_entity *entity, in uvc_entity_set_name() 845 static int uvc_parse_vendor_control(struct uvc_device *dev, in uvc_parse_vendor_control() 920 static int uvc_parse_standard_control(struct uvc_device *dev, in uvc_parse_standard_control() 1166 static int uvc_parse_control(struct uvc_device *de [all...] |
H A D | uvc_metadata.c | 64 struct uvc_device *dev = stream->dev; in uvc_meta_v4l2_try_format() 114 struct uvc_device *dev = stream->dev; in uvc_meta_v4l2_enum_formats() 161 struct uvc_device *dev = stream->dev; in uvc_meta_register()
|
H A D | uvc_ctrl.c | 1571 struct uvc_device *dev = container_of(work, struct uvc_device, in uvc_ctrl_status_event_work() 1593 struct uvc_device *dev = chain->dev; in uvc_ctrl_status_event_async() 1766 static int uvc_ctrl_commit_entity(struct uvc_device *dev, in uvc_ctrl_commit_entity() 2015 static int uvc_ctrl_get_flags(struct uvc_device *dev, in uvc_ctrl_get_flags() 2046 static void uvc_ctrl_fixup_xu_info(struct uvc_device *dev, in uvc_ctrl_fixup_xu_info() 2088 static int uvc_ctrl_fill_xu_info(struct uvc_device *dev, in uvc_ctrl_fill_xu_info() 2139 static int uvc_ctrl_add_info(struct uvc_device *dev, struct uvc_control *ctrl, 2142 static int uvc_ctrl_init_xu_ctrl(struct uvc_device *dev, in uvc_ctrl_init_xu_ctrl() 2301 int uvc_ctrl_restore_values(struct uvc_device *de [all...] |
H A D | uvc_video.c | 31 static int __uvc_query_ctrl(struct uvc_device *dev, u8 query, u8 unit, in __uvc_query_ctrl() 70 int uvc_query_ctrl(struct uvc_device *dev, u8 query, u8 unit, in uvc_query_ctrl()
|
/kernel/linux/linux-5.10/drivers/media/usb/uvc/ |
H A D | uvc_status.c | 22 static int uvc_input_init(struct uvc_device *dev) in uvc_input_init() 53 static void uvc_input_unregister(struct uvc_device *dev) in uvc_input_unregister() 59 static void uvc_input_report_key(struct uvc_device *dev, unsigned int code, in uvc_input_report_key() 93 static void uvc_event_streaming(struct uvc_device *dev, in uvc_event_streaming() 135 static struct uvc_control *uvc_event_find_ctrl(struct uvc_device *dev, in uvc_event_find_ctrl() 161 struct uvc_device *dev = urb->context; in uvc_event_control() 198 struct uvc_device *dev = urb->context; in uvc_status_complete() 254 int uvc_status_init(struct uvc_device *dev) in uvc_status_init() 292 void uvc_status_unregister(struct uvc_device *dev) in uvc_status_unregister() 298 void uvc_status_cleanup(struct uvc_device *de [all...] |
H A D | uvcvideo.h | 216 struct uvc_device; 444 struct uvc_device *dev; 544 struct uvc_device *dev; 641 struct uvc_device { struct 752 struct uvc_entity *uvc_entity_by_id(struct uvc_device *dev, int id); 808 int uvc_query_ctrl(struct uvc_device *dev, u8 query, u8 unit, 815 int uvc_register_video_device(struct uvc_device *dev, 824 int uvc_status_init(struct uvc_device *dev); 825 void uvc_status_unregister(struct uvc_device *dev); 826 void uvc_status_cleanup(struct uvc_device *de [all...] |
H A D | uvc_driver.c | 411 struct uvc_entity *uvc_entity_by_id(struct uvc_device *dev, int id) in uvc_entity_by_id() 423 static struct uvc_entity *uvc_entity_by_reference(struct uvc_device *dev, in uvc_entity_by_reference() 440 static struct uvc_streaming *uvc_stream_by_id(struct uvc_device *dev, int id) in uvc_stream_by_id() 470 static struct uvc_streaming *uvc_stream_new(struct uvc_device *dev, in uvc_stream_new() 500 static int uvc_parse_format(struct uvc_device *dev, in uvc_parse_format() 776 static int uvc_parse_streaming(struct uvc_device *dev, in uvc_parse_streaming() 1060 static int uvc_parse_vendor_control(struct uvc_device *dev, in uvc_parse_vendor_control() 1136 static int uvc_parse_standard_control(struct uvc_device *dev, in uvc_parse_standard_control() 1389 static int uvc_parse_control(struct uvc_device *dev) in uvc_parse_control() 1802 static struct uvc_video_chain *uvc_alloc_chain(struct uvc_device *de [all...] |
H A D | uvc_metadata.c | 64 struct uvc_device *dev = stream->dev; in uvc_meta_v4l2_try_format() 114 struct uvc_device *dev = stream->dev; in uvc_meta_v4l2_enum_formats() 161 struct uvc_device *dev = stream->dev; in uvc_meta_register()
|
H A D | uvc_ctrl.c | 1315 struct uvc_device *dev = container_of(work, struct uvc_device, in uvc_ctrl_status_event_work() 1337 struct uvc_device *dev = chain->dev; in uvc_ctrl_status_event_async() 1500 static int uvc_ctrl_commit_entity(struct uvc_device *dev, in uvc_ctrl_commit_entity() 1710 static int uvc_ctrl_get_flags(struct uvc_device *dev, in uvc_ctrl_get_flags() 1737 static void uvc_ctrl_fixup_xu_info(struct uvc_device *dev, in uvc_ctrl_fixup_xu_info() 1779 static int uvc_ctrl_fill_xu_info(struct uvc_device *dev, in uvc_ctrl_fill_xu_info() 1831 static int uvc_ctrl_add_info(struct uvc_device *dev, struct uvc_control *ctrl, 1834 static int uvc_ctrl_init_xu_ctrl(struct uvc_device *dev, in uvc_ctrl_init_xu_ctrl() 1992 int uvc_ctrl_restore_values(struct uvc_device *de [all...] |
H A D | uvc_video.c | 28 static int __uvc_query_ctrl(struct uvc_device *dev, u8 query, u8 unit, in __uvc_query_ctrl() 67 int uvc_query_ctrl(struct uvc_device *dev, u8 query, u8 unit, in uvc_query_ctrl()
|