Symbol: uvc_device
drivers/media/usb/uvc/uvc_ctrl.c
2187
struct uvc_device *dev = container_of(work, struct uvc_device,
drivers/media/usb/uvc/uvc_ctrl.c
2209
struct uvc_device *dev = chain->dev;
drivers/media/usb/uvc/uvc_ctrl.c
2403
static int uvc_ctrl_commit_entity(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_ctrl.c
2847
static int uvc_ctrl_get_flags(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_ctrl.c
2885
static void uvc_ctrl_fixup_xu_info(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_ctrl.c
2927
static int uvc_ctrl_fill_xu_info(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_ctrl.c
2978
static int uvc_ctrl_add_info(struct uvc_device *dev, struct uvc_control *ctrl,
drivers/media/usb/uvc/uvc_ctrl.c
2981
static int uvc_ctrl_init_xu_ctrl(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_ctrl.c
3178
int uvc_ctrl_restore_values(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_ctrl.c
3215
static int uvc_ctrl_add_info(struct uvc_device *dev, struct uvc_control *ctrl,
drivers/media/usb/uvc/uvc_ctrl.c
3325
struct uvc_device *dev = chain->dev;
drivers/media/usb/uvc/uvc_ctrl.c
3412
static void uvc_ctrl_prune_entity(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_ctrl.c
3576
int uvc_ctrl_init_device(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_ctrl.c
3619
static void uvc_ctrl_cleanup_mappings(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_ctrl.c
3633
void uvc_ctrl_cleanup_device(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_driver.c
1237
static int uvc_parse_control(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_driver.c
1292
static void uvc_gpio_event(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_driver.c
1308
static int uvc_gpio_get_cur(struct uvc_device *dev, struct uvc_entity *entity,
drivers/media/usb/uvc/uvc_driver.c
1319
static int uvc_gpio_get_info(struct uvc_device *dev, struct uvc_entity *entity,
drivers/media/usb/uvc/uvc_driver.c
1331
struct uvc_device *dev = data;
drivers/media/usb/uvc/uvc_driver.c
1337
static int uvc_gpio_parse(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_driver.c
137
struct uvc_entity *uvc_entity_by_id(struct uvc_device *dev, int id)
drivers/media/usb/uvc/uvc_driver.c
1379
static int uvc_gpio_init_irq(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_driver.c
1397
static void uvc_gpio_deinit(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_driver.c
152
static struct uvc_entity *uvc_entity_by_reference(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_driver.c
169
static struct uvc_streaming *uvc_stream_for_terminal(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_driver.c
1761
static struct uvc_video_chain *uvc_alloc_chain(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_driver.c
1790
static int uvc_scan_fallback(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_driver.c
1873
static int uvc_scan_device(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_driver.c
1942
struct uvc_device *dev = container_of(kref, struct uvc_device, ref);
drivers/media/usb/uvc/uvc_driver.c
1986
struct uvc_device *dev = stream->dev;
drivers/media/usb/uvc/uvc_driver.c
199
static struct uvc_streaming *uvc_stream_new(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_driver.c
1994
static void uvc_unregister_video(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_driver.c
2026
int uvc_register_video_device(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_driver.c
2093
static int uvc_register_video(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_driver.c
2123
static int uvc_register_terms(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_driver.c
2159
static int uvc_register_chains(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_driver.c
2190
struct uvc_device *dev;
drivers/media/usb/uvc/uvc_driver.c
227
static int uvc_parse_frame(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_driver.c
2362
struct uvc_device *dev = usb_get_intfdata(intf);
drivers/media/usb/uvc/uvc_driver.c
2380
struct uvc_device *dev = usb_get_intfdata(intf);
drivers/media/usb/uvc/uvc_driver.c
2405
struct uvc_device *dev = usb_get_intfdata(intf);
drivers/media/usb/uvc/uvc_driver.c
335
static int uvc_parse_format(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_driver.c
532
static int uvc_parse_streaming(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_driver.c
800
static struct uvc_entity *uvc_alloc_new_entity(struct uvc_device *dev, u16 type,
drivers/media/usb/uvc/uvc_driver.c
871
static void uvc_entity_set_name(struct uvc_device *dev, struct uvc_entity *entity,
drivers/media/usb/uvc/uvc_driver.c
893
static int uvc_parse_vendor_control(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_driver.c
968
static int uvc_parse_standard_control(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_metadata.c
119
struct uvc_device *dev = stream->dev;
drivers/media/usb/uvc/uvc_metadata.c
161
static struct uvc_entity *uvc_meta_find_msxu(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_metadata.c
174
static int uvc_meta_detect_msxu(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_metadata.c
232
struct uvc_device *dev = stream->dev;
drivers/media/usb/uvc/uvc_metadata.c
243
int uvc_meta_init(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_metadata.c
63
struct uvc_device *dev = stream->dev;
drivers/media/usb/uvc/uvc_status.c
101
static void uvc_event_streaming(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_status.c
143
static struct uvc_control *uvc_event_find_ctrl(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_status.c
169
struct uvc_device *dev = urb->context;
drivers/media/usb/uvc/uvc_status.c
205
struct uvc_device *dev = urb->context;
drivers/media/usb/uvc/uvc_status.c
23
static bool uvc_input_has_button(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_status.c
255
int uvc_status_init(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_status.c
297
void uvc_status_unregister(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_status.c
306
void uvc_status_cleanup(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_status.c
312
static int uvc_status_start(struct uvc_device *dev, gfp_t flags)
drivers/media/usb/uvc/uvc_status.c
332
static void uvc_status_stop(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_status.c
378
int uvc_status_resume(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_status.c
388
void uvc_status_suspend(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_status.c
396
int uvc_status_get(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_status.c
413
void uvc_status_put(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_status.c
42
static int uvc_input_init(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_status.c
77
static void uvc_input_unregister(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_status.c
83
static void uvc_input_report_key(struct uvc_device *dev, unsigned int code,
drivers/media/usb/uvc/uvc_v4l2.c
29
int uvc_pm_get(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_v4l2.c
44
void uvc_pm_put(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_video.c
32
static int __uvc_query_ctrl(struct uvc_device *dev, u8 query, u8 unit,
drivers/media/usb/uvc/uvc_video.c
71
int uvc_query_ctrl(struct uvc_device *dev, u8 query, u8 unit,
drivers/media/usb/uvc/uvcvideo.h
256
int (*get_info)(struct uvc_device *dev, struct uvc_entity *entity,
drivers/media/usb/uvc/uvcvideo.h
258
int (*get_cur)(struct uvc_device *dev, struct uvc_entity *entity,
drivers/media/usb/uvc/uvcvideo.h
350
struct uvc_device *dev;
drivers/media/usb/uvc/uvcvideo.h
457
struct uvc_device *dev;
drivers/media/usb/uvc/uvcvideo.h
695
struct uvc_entity *uvc_entity_by_id(struct uvc_device *dev, int id);
drivers/media/usb/uvc/uvcvideo.h
726
int uvc_query_ctrl(struct uvc_device *dev, u8 query, u8 unit,
drivers/media/usb/uvc/uvcvideo.h
731
int uvc_meta_init(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
734
int uvc_register_video_device(struct uvc_device *dev,
drivers/media/usb/uvc/uvcvideo.h
742
int uvc_status_init(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
743
void uvc_status_unregister(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
744
void uvc_status_cleanup(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
745
int uvc_status_resume(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
746
void uvc_status_suspend(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
747
int uvc_status_get(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
748
void uvc_status_put(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
751
int uvc_pm_get(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
752
void uvc_pm_put(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
764
int uvc_ctrl_init_device(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
765
void uvc_ctrl_cleanup_device(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
766
int uvc_ctrl_restore_values(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
96
struct uvc_device;
drivers/usb/gadget/function/f_uvc.c
1010
struct uvc_device *uvc = to_uvc(f);
drivers/usb/gadget/function/f_uvc.c
1024
struct uvc_device *uvc = to_uvc(f);
drivers/usb/gadget/function/f_uvc.c
1085
struct uvc_device *uvc;
drivers/usb/gadget/function/f_uvc.c
207
struct uvc_device *uvc = req->context;
drivers/usb/gadget/function/f_uvc.c
226
struct uvc_device *uvc = to_uvc(f);
drivers/usb/gadget/function/f_uvc.c
266
void uvc_function_setup_continue(struct uvc_device *uvc, int disable_ep)
drivers/usb/gadget/function/f_uvc.c
279
struct uvc_device *uvc = to_uvc(f);
drivers/usb/gadget/function/f_uvc.c
294
struct uvc_device *uvc = to_uvc(f);
drivers/usb/gadget/function/f_uvc.c
382
struct uvc_device *uvc = to_uvc(f);
drivers/usb/gadget/function/f_uvc.c
403
uvc_function_connect(struct uvc_device *uvc)
drivers/usb/gadget/function/f_uvc.c
412
uvc_function_disconnect(struct uvc_device *uvc)
drivers/usb/gadget/function/f_uvc.c
433
struct uvc_device *uvc = dev_get_drvdata(dev);
drivers/usb/gadget/function/f_uvc.c
442
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/f_uvc.c
450
uvc_register_video(struct uvc_device *uvc)
drivers/usb/gadget/function/f_uvc.c
519
uvc_copy_descriptors(struct uvc_device *uvc, enum usb_device_speed speed)
drivers/usb/gadget/function/f_uvc.c
667
struct uvc_device *uvc = to_uvc(f);
drivers/usb/gadget/function/f_uvc.h
12
struct uvc_device;
drivers/usb/gadget/function/f_uvc.h
14
void uvc_function_setup_continue(struct uvc_device *uvc, int disable_ep);
drivers/usb/gadget/function/f_uvc.h
16
void uvc_function_connect(struct uvc_device *uvc);
drivers/usb/gadget/function/f_uvc.h
18
void uvc_function_disconnect(struct uvc_device *uvc);
drivers/usb/gadget/function/uvc.h
189
static inline struct uvc_device *to_uvc(struct usb_function *f)
drivers/usb/gadget/function/uvc.h
191
return container_of(f, struct uvc_device, func);
drivers/usb/gadget/function/uvc.h
212
extern void uvc_function_setup_continue(struct uvc_device *uvc, int disable_ep);
drivers/usb/gadget/function/uvc.h
213
extern void uvc_function_connect(struct uvc_device *uvc);
drivers/usb/gadget/function/uvc.h
214
extern void uvc_function_disconnect(struct uvc_device *uvc);
drivers/usb/gadget/function/uvc.h
28
struct uvc_device;
drivers/usb/gadget/function/uvc.h
93
struct uvc_device *uvc;
drivers/usb/gadget/function/uvc_v4l2.c
102
static struct uvcg_frame *find_frame_by_index(struct uvc_device *uvc,
drivers/usb/gadget/function/uvc_v4l2.c
124
static struct uvcg_format *find_format_by_pix(struct uvc_device *uvc,
drivers/usb/gadget/function/uvc_v4l2.c
145
static struct uvcg_frame *find_closest_frame_by_size(struct uvc_device *uvc,
drivers/usb/gadget/function/uvc_v4l2.c
194
uvc_send_response(struct uvc_device *uvc, struct uvc_request_data *data)
drivers/usb/gadget/function/uvc_v4l2.c
220
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
234
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
253
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
311
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
332
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
359
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
383
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
422
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
448
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
472
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
485
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
495
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
513
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
523
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
549
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
572
struct uvc_device *uvc = video_get_drvdata(fh->vdev);
drivers/usb/gadget/function/uvc_v4l2.c
597
static void uvc_v4l2_disable(struct uvc_device *uvc)
drivers/usb/gadget/function/uvc_v4l2.c
611
struct uvc_device *uvc = video_get_drvdata(fh->vdev);
drivers/usb/gadget/function/uvc_v4l2.c
632
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
672
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
691
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
711
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
720
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
731
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
85
static struct uvcg_format *find_format_by_index(struct uvc_device *uvc, int index)
drivers/usb/gadget/function/uvc_video.c
32
struct uvc_device *uvc = container_of(video, struct uvc_device, video);
drivers/usb/gadget/function/uvc_video.c
500
struct uvc_device *uvc = container_of(video, struct uvc_device, video);
drivers/usb/gadget/function/uvc_video.c
807
int uvcg_video_init(struct uvc_video *video, struct uvc_device *uvc)
drivers/usb/gadget/function/uvc_video.h
20
int uvcg_video_init(struct uvc_video *video, struct uvc_device *uvc);