Home
last modified time | relevance | path

Searched refs:uvc_device (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/drivers/usb/gadget/function/
H A Duvc.h28 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 Duvc_v4l2.c33 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 Df_uvc.h12 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 Df_uvc.c207 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 Duvc_video.h19 int uvcg_video_init(struct uvc_video *video, struct uvc_device *uvc);
H A Duvc_video.c344 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 Duvc_v4l2.c76 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 Duvc.h28 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 Df_uvc.h12 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 Df_uvc.c207 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 Duvc_video.h19 int uvcg_video_init(struct uvc_video *video, struct uvc_device *uvc);
H A Duvc_video.c31 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 Duvc_status.c23 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 Duvcvideo.h87 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 Duvc_driver.c133 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 Duvc_metadata.c64 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 Duvc_ctrl.c1571 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 Duvc_video.c31 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 Duvc_status.c22 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 Duvcvideo.h216 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 Duvc_driver.c411 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 Duvc_metadata.c64 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 Duvc_ctrl.c1315 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 Duvc_video.c28 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()

Completed in 26 milliseconds