Home
last modified time | relevance | path

Searched refs:uvc_descriptor_header (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/usb/gadget/legacy/
Dwebcam.c274 static const struct uvc_descriptor_header * const uvc_fs_control_cls[] = {
275 (const struct uvc_descriptor_header *) &uvc_control_header,
276 (const struct uvc_descriptor_header *) &uvc_camera_terminal,
277 (const struct uvc_descriptor_header *) &uvc_processing,
278 (const struct uvc_descriptor_header *) &uvc_output_terminal,
282 static const struct uvc_descriptor_header * const uvc_ss_control_cls[] = {
283 (const struct uvc_descriptor_header *) &uvc_control_header,
284 (const struct uvc_descriptor_header *) &uvc_camera_terminal,
285 (const struct uvc_descriptor_header *) &uvc_processing,
286 (const struct uvc_descriptor_header *) &uvc_output_terminal,
[all …]
/Linux-v4.19/drivers/usb/gadget/function/
Du_uvc.h34 const struct uvc_descriptor_header * const *fs_control;
35 const struct uvc_descriptor_header * const *ss_control;
43 const struct uvc_descriptor_header * const *fs_streaming;
44 const struct uvc_descriptor_header * const *hs_streaming;
45 const struct uvc_descriptor_header * const *ss_streaming;
60 struct uvc_descriptor_header *uvc_fs_control_cls[5];
61 struct uvc_descriptor_header *uvc_ss_control_cls[5];
69 struct uvc_descriptor_header **uvc_fs_streaming_cls;
70 struct uvc_descriptor_header **uvc_hs_streaming_cls;
71 struct uvc_descriptor_header **uvc_ss_streaming_cls;
Duvc.h26 struct uvc_descriptor_header;
119 const struct uvc_descriptor_header * const *fs_control;
120 const struct uvc_descriptor_header * const *ss_control;
121 const struct uvc_descriptor_header * const *fs_streaming;
122 const struct uvc_descriptor_header * const *hs_streaming;
123 const struct uvc_descriptor_header * const *ss_streaming;
Df_uvc.c478 const struct uvc_descriptor_header * const *uvc_control_desc; in uvc_copy_descriptors()
479 const struct uvc_descriptor_header * const *uvc_streaming_cls; in uvc_copy_descriptors()
794 struct uvc_descriptor_header **ctl_cls; in uvc_alloc_inst()
851 ctl_cls[1] = (struct uvc_descriptor_header *)cd; in uvc_alloc_inst()
852 ctl_cls[2] = (struct uvc_descriptor_header *)pd; in uvc_alloc_inst()
853 ctl_cls[3] = (struct uvc_descriptor_header *)od; in uvc_alloc_inst()
856 (const struct uvc_descriptor_header * const *)ctl_cls; in uvc_alloc_inst()
861 ctl_cls[1] = (struct uvc_descriptor_header *)cd; in uvc_alloc_inst()
862 ctl_cls[2] = (struct uvc_descriptor_header *)pd; in uvc_alloc_inst()
863 ctl_cls[3] = (struct uvc_descriptor_header *)od; in uvc_alloc_inst()
[all …]
Duvc_configfs.c495 static inline struct uvc_descriptor_header
516 struct uvc_descriptor_header **class_array; in uvcg_control_class_allow_link()
541 class_array[0] = (struct uvc_descriptor_header *)&target_hdr->desc; in uvcg_control_class_allow_link()
557 struct uvc_descriptor_header **class_array; in uvcg_control_class_drop_link()
1754 static inline struct uvc_descriptor_header
1898 struct uvc_descriptor_header ***array = priv3; in __uvcg_fill_strm()
1950 struct uvc_descriptor_header *h = *dest; in __uvcg_fill_strm()
1978 struct uvc_descriptor_header ***class_array, **cl_arr; in uvcg_streaming_class_allow_link()
2033 *cl_arr = (struct uvc_descriptor_header *)&opts->uvc_color_matching; in uvcg_streaming_class_allow_link()
2051 struct uvc_descriptor_header ***class_array; in uvcg_streaming_class_drop_link()
/Linux-v4.19/include/uapi/linux/usb/
Dvideo.h187 struct uvc_descriptor_header { struct