Home
last modified time | relevance | path

Searched refs:uvc_device (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/drivers/usb/gadget/function/
Duvc.h110 struct uvc_device { struct
138 static inline struct uvc_device *to_uvc(struct usb_function *f) in to_uvc() argument
140 return container_of(f, struct uvc_device, func); in to_uvc()
155 extern void uvc_function_setup_continue(struct uvc_device *uvc);
156 extern void uvc_endpoint_stream(struct uvc_device *dev);
158 extern void uvc_function_connect(struct uvc_device *uvc);
159 extern void uvc_function_disconnect(struct uvc_device *uvc);
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()
85 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_get_format()
104 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_set_format()
145 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_reqbufs()
158 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_querybuf()
168 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_qbuf()
183 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_dqbuf()
193 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_streamon()
219 struct uvc_device *uvc = video_get_drvdata(vdev); in uvc_v4l2_streamoff()
[all …]
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);
Df_uvc.c213 struct uvc_device *uvc = req->context; in uvc_function_ep0_complete()
231 struct uvc_device *uvc = to_uvc(f); in uvc_function_setup()
263 void uvc_function_setup_continue(struct uvc_device *uvc) in uvc_function_setup_continue()
273 struct uvc_device *uvc = to_uvc(f); in uvc_function_get_alt()
288 struct uvc_device *uvc = to_uvc(f); in uvc_function_set_alt()
373 struct uvc_device *uvc = to_uvc(f); in uvc_function_disable()
393 uvc_function_connect(struct uvc_device *uvc) in uvc_function_connect()
403 uvc_function_disconnect(struct uvc_device *uvc) in uvc_function_disconnect()
419 struct uvc_device *uvc = dev_get_drvdata(dev); in function_name_show()
427 uvc_register_video(struct uvc_device *uvc) in uvc_register_video()
[all …]
/Linux-v4.19/drivers/media/usb/uvc/
Duvc_status.c26 static int uvc_input_init(struct uvc_device *dev) in uvc_input_init()
57 static void uvc_input_cleanup(struct uvc_device *dev) in uvc_input_cleanup()
63 static void uvc_input_report_key(struct uvc_device *dev, unsigned int code, in uvc_input_report_key()
97 static void uvc_event_streaming(struct uvc_device *dev, in uvc_event_streaming()
139 static struct uvc_control *uvc_event_find_ctrl(struct uvc_device *dev, in uvc_event_find_ctrl()
165 struct uvc_device *dev = urb->context; in uvc_event_control()
201 struct uvc_device *dev = urb->context; in uvc_status_complete()
257 int uvc_status_init(struct uvc_device *dev) in uvc_status_init()
295 void uvc_status_cleanup(struct uvc_device *dev) in uvc_status_cleanup()
303 int uvc_status_start(struct uvc_device *dev, gfp_t flags) in uvc_status_start()
[all …]
Duvcvideo.h207 struct uvc_device;
430 struct uvc_device *dev;
492 struct uvc_device *dev;
575 struct uvc_device { struct
684 struct uvc_entity *uvc_entity_by_id(struct uvc_device *dev, int id);
736 int uvc_query_ctrl(struct uvc_device *dev, u8 query, u8 unit,
743 int uvc_register_video_device(struct uvc_device *dev,
752 int uvc_status_init(struct uvc_device *dev);
753 void uvc_status_cleanup(struct uvc_device *dev);
754 int uvc_status_start(struct uvc_device *dev, gfp_t flags);
[all …]
Duvc_metadata.c68 struct uvc_device *dev = stream->dev; in uvc_meta_v4l2_try_format()
117 struct uvc_device *dev = stream->dev; in uvc_meta_v4l2_enum_formats()
164 struct uvc_device *dev = stream->dev; in uvc_meta_register()
Duvc_driver.c352 struct uvc_entity *uvc_entity_by_id(struct uvc_device *dev, int id) in uvc_entity_by_id()
364 static struct uvc_entity *uvc_entity_by_reference(struct uvc_device *dev, in uvc_entity_by_reference()
381 static struct uvc_streaming *uvc_stream_by_id(struct uvc_device *dev, int id) in uvc_stream_by_id()
397 static int uvc_parse_format(struct uvc_device *dev, in uvc_parse_format()
655 static int uvc_parse_streaming(struct uvc_device *dev, in uvc_parse_streaming()
944 static int uvc_parse_vendor_control(struct uvc_device *dev, in uvc_parse_vendor_control()
1022 static int uvc_parse_standard_control(struct uvc_device *dev, in uvc_parse_standard_control()
1275 static int uvc_parse_control(struct uvc_device *dev) in uvc_parse_control()
1644 static struct uvc_video_chain *uvc_alloc_chain(struct uvc_device *dev) in uvc_alloc_chain()
1673 static int uvc_scan_fallback(struct uvc_device *dev) in uvc_scan_fallback()
[all …]
Duvc_ctrl.c1281 struct uvc_device *dev = container_of(work, struct uvc_device, in uvc_ctrl_status_event_work()
1328 struct uvc_device *dev = chain->dev; in uvc_ctrl_status_event()
1491 static int uvc_ctrl_commit_entity(struct uvc_device *dev, in uvc_ctrl_commit_entity()
1701 static int uvc_ctrl_get_flags(struct uvc_device *dev, in uvc_ctrl_get_flags()
1728 static void uvc_ctrl_fixup_xu_info(struct uvc_device *dev, in uvc_ctrl_fixup_xu_info()
1770 static int uvc_ctrl_fill_xu_info(struct uvc_device *dev, in uvc_ctrl_fill_xu_info()
1822 static int uvc_ctrl_add_info(struct uvc_device *dev, struct uvc_control *ctrl,
1825 static int uvc_ctrl_init_xu_ctrl(struct uvc_device *dev, in uvc_ctrl_init_xu_ctrl()
1978 int uvc_ctrl_restore_values(struct uvc_device *dev) in uvc_ctrl_restore_values()
2016 static int uvc_ctrl_add_info(struct uvc_device *dev, struct uvc_control *ctrl, in uvc_ctrl_add_info()
[all …]
Duvc_video.c33 static int __uvc_query_ctrl(struct uvc_device *dev, u8 query, u8 unit, in __uvc_query_ctrl()
72 int uvc_query_ctrl(struct uvc_device *dev, u8 query, u8 unit, in uvc_query_ctrl()