Lines Matching defs:uvc_device
529 struct uvc_device { struct
537 const struct uvc_device_info *info; argument
539 struct mutex lock; /* Protects users */
540 unsigned int users;
541 atomic_t nmappings;
545 struct media_device mdev;
547 struct v4l2_device vdev;
548 u16 uvc_version;
549 u32 clock_frequency;
551 struct list_head entities;
552 struct list_head chains;
555 struct list_head streams;
556 struct kref ref;
559 struct usb_host_endpoint *int_ep;
560 struct urb *int_urb;
561 bool flush_status;
562 u8 *status;
563 struct input_dev *input;
564 char input_phys[64];
566 struct uvc_ctrl_work {
572 } async_ctrl;
574 struct uvc_entity *gpio_unit;