Lines Matching defs:uvc_device
556 struct uvc_device { struct
564 const struct uvc_device_info *info; argument
566 struct mutex lock; /* Protects users */
567 unsigned int users;
568 atomic_t nmappings;
572 struct media_device mdev;
574 struct v4l2_device vdev;
575 u16 uvc_version;
576 u32 clock_frequency;
578 struct list_head entities;
579 struct list_head chains;
582 struct list_head streams;
583 struct kref ref;
586 struct usb_host_endpoint *int_ep;
587 struct urb *int_urb;
588 struct uvc_status *status;
589 bool flush_status;
591 struct input_dev *input;
592 char input_phys[64];
594 struct uvc_ctrl_work {
600 } async_ctrl;
602 struct uvc_entity *gpio_unit;