Lines Matching defs:f_uvc_opts
22 struct f_uvc_opts { struct
23 struct usb_function_instance func_inst;
24 unsigned int streaming_interval;
25 unsigned int streaming_maxpacket;
26 unsigned int streaming_maxburst;
28 unsigned int control_interface;
29 unsigned int streaming_interface;
30 char function_name[32];
31 unsigned int last_unit_id;
33 bool enable_interrupt_ep;
41 const struct uvc_descriptor_header * const *fs_control;
42 const struct uvc_descriptor_header * const *ss_control;
50 const struct uvc_descriptor_header * const *fs_streaming;
51 const struct uvc_descriptor_header * const *hs_streaming;
52 const struct uvc_descriptor_header * const *ss_streaming;
55 struct uvc_camera_terminal_descriptor uvc_camera_terminal;
56 struct uvc_processing_unit_descriptor uvc_processing;
57 struct uvc_output_terminal_descriptor uvc_output_terminal;
66 struct uvc_descriptor_header *uvc_fs_control_cls[5];
67 struct uvc_descriptor_header *uvc_ss_control_cls[5];
73 struct list_head extension_units;
81 struct uvc_descriptor_header **uvc_fs_streaming_cls;
82 struct uvc_descriptor_header **uvc_hs_streaming_cls;
83 struct uvc_descriptor_header **uvc_ss_streaming_cls;
89 u8 iad_index;
90 u8 vs0_index;
91 u8 vs1_index;
99 struct mutex lock;
100 int refcnt;
106 struct uvcg_streaming_header *header;