Symbol: uvc_device
drivers/media/usb/uvc/uvc_ctrl.c
2013
struct uvc_device *dev = container_of(work, struct uvc_device,
drivers/media/usb/uvc/uvc_ctrl.c
2035
struct uvc_device *dev = chain->dev;
drivers/media/usb/uvc/uvc_ctrl.c
2229
static int uvc_ctrl_commit_entity(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_ctrl.c
2673
static int uvc_ctrl_get_flags(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_ctrl.c
2711
static void uvc_ctrl_fixup_xu_info(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_ctrl.c
2753
static int uvc_ctrl_fill_xu_info(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_ctrl.c
2804
static int uvc_ctrl_add_info(struct uvc_device *dev, struct uvc_control *ctrl,
drivers/media/usb/uvc/uvc_ctrl.c
2807
static int uvc_ctrl_init_xu_ctrl(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_ctrl.c
2966
int uvc_ctrl_restore_values(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_ctrl.c
3003
static int uvc_ctrl_add_info(struct uvc_device *dev, struct uvc_control *ctrl,
drivers/media/usb/uvc/uvc_ctrl.c
3113
struct uvc_device *dev = chain->dev;
drivers/media/usb/uvc/uvc_ctrl.c
3200
static void uvc_ctrl_prune_entity(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_ctrl.c
3364
int uvc_ctrl_init_device(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_ctrl.c
3407
static void uvc_ctrl_cleanup_mappings(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_ctrl.c
3421
void uvc_ctrl_cleanup_device(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_driver.c
1236
static int uvc_parse_control(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_driver.c
1291
static void uvc_gpio_event(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_driver.c
1307
static int uvc_gpio_get_cur(struct uvc_device *dev, struct uvc_entity *entity,
drivers/media/usb/uvc/uvc_driver.c
1318
static int uvc_gpio_get_info(struct uvc_device *dev, struct uvc_entity *entity,
drivers/media/usb/uvc/uvc_driver.c
1330
struct uvc_device *dev = data;
drivers/media/usb/uvc/uvc_driver.c
1336
static int uvc_gpio_parse(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_driver.c
136
struct uvc_entity *uvc_entity_by_id(struct uvc_device *dev, int id)
drivers/media/usb/uvc/uvc_driver.c
1378
static int uvc_gpio_init_irq(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_driver.c
1396
static void uvc_gpio_deinit(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_driver.c
151
static struct uvc_entity *uvc_entity_by_reference(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_driver.c
168
static struct uvc_streaming *uvc_stream_for_terminal(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_driver.c
1760
static struct uvc_video_chain *uvc_alloc_chain(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_driver.c
1789
static int uvc_scan_fallback(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_driver.c
1872
static int uvc_scan_device(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_driver.c
1941
struct uvc_device *dev = container_of(kref, struct uvc_device, ref);
drivers/media/usb/uvc/uvc_driver.c
198
static struct uvc_streaming *uvc_stream_new(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_driver.c
1985
struct uvc_device *dev = stream->dev;
drivers/media/usb/uvc/uvc_driver.c
1993
static void uvc_unregister_video(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_driver.c
2025
int uvc_register_video_device(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_driver.c
2092
static int uvc_register_video(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_driver.c
2122
static int uvc_register_terms(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_driver.c
2158
static int uvc_register_chains(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_driver.c
2189
struct uvc_device *dev;
drivers/media/usb/uvc/uvc_driver.c
226
static int uvc_parse_frame(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_driver.c
2361
struct uvc_device *dev = usb_get_intfdata(intf);
drivers/media/usb/uvc/uvc_driver.c
2379
struct uvc_device *dev = usb_get_intfdata(intf);
drivers/media/usb/uvc/uvc_driver.c
2404
struct uvc_device *dev = usb_get_intfdata(intf);
drivers/media/usb/uvc/uvc_driver.c
334
static int uvc_parse_format(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_driver.c
531
static int uvc_parse_streaming(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_driver.c
799
static struct uvc_entity *uvc_alloc_new_entity(struct uvc_device *dev, u16 type,
drivers/media/usb/uvc/uvc_driver.c
870
static void uvc_entity_set_name(struct uvc_device *dev, struct uvc_entity *entity,
drivers/media/usb/uvc/uvc_driver.c
892
static int uvc_parse_vendor_control(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_driver.c
967
static int uvc_parse_standard_control(struct uvc_device *dev,
drivers/media/usb/uvc/uvc_metadata.c
115
struct uvc_device *dev = stream->dev;
drivers/media/usb/uvc/uvc_metadata.c
157
static struct uvc_entity *uvc_meta_find_msxu(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_metadata.c
170
static int uvc_meta_detect_msxu(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_metadata.c
228
struct uvc_device *dev = stream->dev;
drivers/media/usb/uvc/uvc_metadata.c
238
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
322
static void uvc_status_stop(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_status.c
368
int uvc_status_resume(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_status.c
378
void uvc_status_suspend(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_status.c
386
int uvc_status_get(struct uvc_device *dev)
drivers/media/usb/uvc/uvc_status.c
403
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
349
struct uvc_device *dev;
drivers/media/usb/uvc/uvcvideo.h
456
struct uvc_device *dev;
drivers/media/usb/uvc/uvcvideo.h
691
struct uvc_entity *uvc_entity_by_id(struct uvc_device *dev, int id);
drivers/media/usb/uvc/uvcvideo.h
727
int uvc_query_ctrl(struct uvc_device *dev, u8 query, u8 unit,
drivers/media/usb/uvc/uvcvideo.h
732
int uvc_meta_init(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
735
int uvc_register_video_device(struct uvc_device *dev,
drivers/media/usb/uvc/uvcvideo.h
743
int uvc_status_init(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
744
void uvc_status_unregister(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
745
void uvc_status_cleanup(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
746
int uvc_status_resume(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
747
void uvc_status_suspend(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
748
int uvc_status_get(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
749
void uvc_status_put(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
752
int uvc_pm_get(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
753
void uvc_pm_put(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
765
int uvc_ctrl_init_device(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
766
void uvc_ctrl_cleanup_device(struct uvc_device *dev);
drivers/media/usb/uvc/uvcvideo.h
767
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
1071
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.c
996
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
218
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
232
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
251
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
309
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
330
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
357
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
381
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
420
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
446
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
470
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
483
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
493
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
511
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
521
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
547
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
570
struct uvc_device *uvc = video_get_drvdata(fh->vdev);
drivers/usb/gadget/function/uvc_v4l2.c
595
static void uvc_v4l2_disable(struct uvc_device *uvc)
drivers/usb/gadget/function/uvc_v4l2.c
609
struct uvc_device *uvc = video_get_drvdata(fh->vdev);
drivers/usb/gadget/function/uvc_v4l2.c
630
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
670
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
689
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
709
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
718
struct uvc_device *uvc = video_get_drvdata(vdev);
drivers/usb/gadget/function/uvc_v4l2.c
729
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);