Home
last modified time | relevance | path

Searched refs:bmControls (Results 1 - 25 of 31) sorted by relevance

12

/kernel/linux/linux-5.10/include/linux/usb/
H A Daudio-v2.h37 static inline bool uac_v2v3_control_is_readable(u32 bmControls, u8 control) in uac_v2v3_control_is_readable() argument
39 return (bmControls >> ((control - 1) * 2)) & 0x1; in uac_v2v3_control_is_readable()
42 static inline bool uac_v2v3_control_is_writeable(u32 bmControls, u8 control) in uac_v2v3_control_is_writeable() argument
44 return (bmControls >> ((control - 1) * 2)) & 0x2; in uac_v2v3_control_is_writeable()
55 __u8 bmControls; member
76 __u8 bmControls; member
97 /* bmControls and iClockSource omitted */
108 __u8 bmControls; member
125 __le16 bmControls; member
140 __le16 bmControls; member
178 __u8 bmControls; global() member
195 __u8 bmControls; global() member
[all...]
H A Daudio-v3.h68 __le32 bmControls; member
80 __le32 bmControls; member
97 __le32 bmControls; member
137 __le32 bmControls; member
156 /* bmControls and wCSelectorDescrStr omitted */
166 __le32 bmControls; member
203 __le32 bmControls; member
219 __le32 bmControls; member
/kernel/linux/linux-5.10/sound/usb/
H A Dclock.c224 u32 bmControls; in uac_clock_source_is_valid() local
232 bmControls = le32_to_cpu(cs_desc->bmControls); in uac_clock_source_is_valid()
239 bmControls = cs_desc->bmControls; in uac_clock_source_is_valid()
243 if (!uac_v2v3_control_is_readable(bmControls, in uac_clock_source_is_valid()
594 u32 bmControls; in set_sample_rate_v2v3() local
621 bmControls = le32_to_cpu(cs_desc->bmControls); in set_sample_rate_v2v3()
626 bmControls in set_sample_rate_v2v3()
[all...]
/kernel/linux/linux-6.6/sound/usb/
H A Dclock.c218 u32 bmControls; in uac_clock_source_is_valid() local
226 bmControls = le32_to_cpu(cs_desc->v3.bmControls); in uac_clock_source_is_valid()
228 bmControls = cs_desc->v2.bmControls; in uac_clock_source_is_valid()
231 if (!uac_v2v3_control_is_readable(bmControls, in uac_clock_source_is_valid()
501 u32 bmControls; in snd_usb_set_sample_rate_v2v3() local
512 bmControls = le32_to_cpu(cs_desc->v3.bmControls); in snd_usb_set_sample_rate_v2v3()
514 bmControls in snd_usb_set_sample_rate_v2v3()
[all...]
H A Dformat.c477 u32 bmControls; in validate_sample_rate_table_v2v3() local
493 bmControls = le32_to_cpu(as->bmControls); in validate_sample_rate_table_v2v3()
497 bmControls = as->bmControls; in validate_sample_rate_table_v2v3()
500 if (!uac_v2v3_control_is_readable(bmControls, in validate_sample_rate_table_v2v3()
/kernel/linux/linux-6.6/include/linux/usb/
H A Daudio-v2.h34 static inline bool uac_v2v3_control_is_readable(u32 bmControls, u8 control) in uac_v2v3_control_is_readable() argument
36 return (bmControls >> ((control - 1) * 2)) & 0x1; in uac_v2v3_control_is_readable()
39 static inline bool uac_v2v3_control_is_writeable(u32 bmControls, u8 control) in uac_v2v3_control_is_writeable() argument
41 return (bmControls >> ((control - 1) * 2)) & 0x2; in uac_v2v3_control_is_writeable()
52 __u8 bmControls; member
73 __u8 bmControls; member
94 /* bmControls and iClockSource omitted */
105 __u8 bmControls; member
122 __le16 bmControls; member
137 __le16 bmControls; member
189 __u8 bmControls; global() member
206 __u8 bmControls; global() member
[all...]
H A Daudio-v3.h68 __le32 bmControls; member
80 __le32 bmControls; member
97 __le32 bmControls; member
137 __le32 bmControls; member
156 /* bmControls and wCSelectorDescrStr omitted */
166 __le32 bmControls; member
203 __le32 bmControls; member
219 __le32 bmControls; member
/kernel/linux/linux-5.10/drivers/usb/gadget/legacy/
H A Dwebcam.c112 .bmControls[0] = 2,
113 .bmControls[1] = 0,
114 .bmControls[2] = 0,
125 .bmControls[0] = 1,
126 .bmControls[1] = 0,
/kernel/linux/linux-6.6/drivers/usb/gadget/legacy/
H A Dwebcam.c111 .bmControls[0] = 2,
112 .bmControls[1] = 0,
113 .bmControls[2] = 0,
124 .bmControls[0] = 1,
125 .bmControls[1] = 0,
/kernel/linux/linux-5.10/drivers/usb/gadget/function/
H A Df_uac2.c142 .bmControls = (CONTROL_RDONLY << CLK_FREQ_CTRL),
154 .bmControls = (CONTROL_RDONLY << CLK_FREQ_CTRL),
169 .bmControls = cpu_to_le16(CONTROL_RDWR << COPY_CTRL),
183 .bmControls = cpu_to_le16(CONTROL_RDWR << COPY_CTRL),
197 .bmControls = cpu_to_le16(CONTROL_RDWR << COPY_CTRL),
211 .bmControls = cpu_to_le16(CONTROL_RDWR << COPY_CTRL),
222 .bmControls = 0,
256 .bmControls = 0,
297 .bmControls = 0,
333 .bmControls
[all...]
H A Df_uvc.c811 cd->bmControls[0] = 2; in uvc_alloc_inst()
812 cd->bmControls[1] = 0; in uvc_alloc_inst()
813 cd->bmControls[2] = 0; in uvc_alloc_inst()
823 pd->bmControls[0] = 1; in uvc_alloc_inst()
824 pd->bmControls[1] = 0; in uvc_alloc_inst()
/kernel/linux/linux-6.6/drivers/media/usb/uvc/
H A Duvcvideo.h97 u8 index; /* Bit index in bmControls */
194 u8 *bmControls; member
199 u8 *bmControls; member
210 u8 *bmControls; member
220 u8 *bmControls; member
226 u8 *bmControls; member
H A Duvc_ctrl.c2554 controls = entity->processing.bmControls; in uvc_ctrl_prune_entity()
2561 controls = entity->camera.bmControls; in uvc_ctrl_prune_entity()
2683 u8 *bmControls = NULL; in uvc_ctrl_init_chain() local
2686 bmControls = entity->extension.bmControls; in uvc_ctrl_init_chain()
2689 bmControls = entity->processing.bmControls; in uvc_ctrl_init_chain()
2692 bmControls = entity->camera.bmControls; in uvc_ctrl_init_chain()
2695 bmControls in uvc_ctrl_init_chain()
[all...]
H A Duvc_driver.c877 * This bitset is mapped exactly the same as bmControls. in uvc_parse_vendor_control()
905 unit->extension.bmControls = (u8 *)unit + sizeof(*unit); in uvc_parse_vendor_control()
908 memcpy(unit->extension.bmControls, &buffer[23+p], 2*n); in uvc_parse_vendor_control()
1015 term->camera.bmControls = (u8 *)term + sizeof(*term); in uvc_parse_standard_control()
1022 memcpy(term->camera.bmControls, &buffer[15], n); in uvc_parse_standard_control()
1026 term->media.bmControls = (u8 *)term + sizeof(*term); in uvc_parse_standard_control()
1030 memcpy(term->media.bmControls, &buffer[9], n); in uvc_parse_standard_control()
1119 unit->processing.bmControls = (u8 *)unit + sizeof(*unit); in uvc_parse_standard_control()
1120 memcpy(unit->processing.bmControls, &buffer[8], n); in uvc_parse_standard_control()
1148 unit->extension.bmControls in uvc_parse_standard_control()
[all...]
/kernel/linux/linux-5.10/include/uapi/linux/usb/
H A Dvideo.h292 __u8 bmControls[3]; member
333 __u8 bmControls[2]; member
351 __u8 bmControls[0]; member
371 __u8 bmControls[n]; \
/kernel/linux/linux-6.6/include/uapi/linux/usb/
H A Dvideo.h292 __u8 bmControls[3]; member
333 __u8 bmControls[2]; member
351 __u8 bmControls[0]; member
371 __u8 bmControls[n]; \
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/usb/
H A Dvideo.h191 __u8 bmControls[3]; member
224 __u8 bmControls[2]; member
238 __u8 bmControls[0]; member
255 __u8 bmControls[n]; \
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/usb/
H A Dvideo.h194 __u8 bmControls[3]; member
218 __u8 bmControls[2]; member
232 __u8 bmControls[0]; member
237 #define DECLARE_UVC_EXTENSION_UNIT_DESCRIPTOR(p,n) struct UVC_EXTENSION_UNIT_DESCRIPTOR(p, n) { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubType; __u8 bUnitID; __u8 guidExtensionCode[16]; __u8 bNumControls; __u8 bNrInPins; __u8 baSourceID[p]; __u8 bControlSize; __u8 bmControls[n]; __u8 iExtension; \
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/usb/
H A Dvideo.h194 __u8 bmControls[3]; member
218 __u8 bmControls[2]; member
232 __u8 bmControls[0]; member
237 #define DECLARE_UVC_EXTENSION_UNIT_DESCRIPTOR(p,n) struct UVC_EXTENSION_UNIT_DESCRIPTOR(p, n) { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubType; __u8 bUnitID; __u8 guidExtensionCode[16]; __u8 bNumControls; __u8 bNrInPins; __u8 baSourceID[p]; __u8 bControlSize; __u8 bmControls[n]; __u8 iExtension; \
/kernel/linux/linux-5.10/drivers/media/usb/uvc/
H A Duvc_ctrl.c2207 controls = entity->processing.bmControls; in uvc_ctrl_prune_entity()
2214 controls = entity->camera.bmControls; in uvc_ctrl_prune_entity()
2296 u8 *bmControls = NULL; in uvc_ctrl_init_device() local
2299 bmControls = entity->extension.bmControls; in uvc_ctrl_init_device()
2302 bmControls = entity->processing.bmControls; in uvc_ctrl_init_device()
2305 bmControls = entity->camera.bmControls; in uvc_ctrl_init_device()
2313 ncontrols = memweight(bmControls, bControlSiz in uvc_ctrl_init_device()
[all...]
H A Duvcvideo.h225 u8 index; /* Bit index in bmControls */
322 u8 *bmControls; member
327 u8 *bmControls; member
338 u8 *bmControls; member
349 u8 *bmControls; member
/kernel/linux/linux-6.6/drivers/usb/gadget/function/
H A Df_uac2.c178 .bmControls = (CONTROL_RDWR << CLK_FREQ_CTRL),
190 .bmControls = (CONTROL_RDWR << CLK_FREQ_CTRL),
205 .bmControls = cpu_to_le16(CONTROL_RDWR << COPY_CTRL),
219 .bmControls = cpu_to_le16(CONTROL_RDWR << COPY_CTRL),
233 .bmControls = cpu_to_le16(CONTROL_RDWR << COPY_CTRL),
247 .bmControls = cpu_to_le16(CONTROL_RDWR << COPY_CTRL),
261 .bmControls = 0,
331 .bmControls = 0,
390 .bmControls = 0,
465 .bmControls
[all...]
H A Df_uvc.c493 memcpy(mem, (desc)->bmControls, (desc)->bControlSize); \
895 cd->bmControls[0] = 2; in uvc_alloc_inst()
896 cd->bmControls[1] = 0; in uvc_alloc_inst()
897 cd->bmControls[2] = 0; in uvc_alloc_inst()
907 pd->bmControls[0] = 1; in uvc_alloc_inst()
908 pd->bmControls[1] = 0; in uvc_alloc_inst()
H A Duvc_configfs.h159 u8 *bmControls; member
H A Duvc_configfs.c383 pd->bmControls[i] = bm_controls[i]; in uvcg_default_processing_bm_controls_store()
414 result += sprintf(pg, "%u\n", pd->bmControls[i]); in uvcg_default_processing_bm_controls_show()
424 UVC_ATTR(uvcg_default_processing_, bm_controls, bmControls);
553 cd->bmControls[i] = bm_controls[i]; in uvcg_default_camera_bm_controls_store()
585 result += sprintf(pg, "%u\n", cd->bmControls[i]); in uvcg_default_camera_bm_controls_show()
594 UVC_ATTR(uvcg_default_camera_, bm_controls, bmControls);
901 * memory for the bmControls array and additionally expand bLength.
931 tmp_buf = krealloc_array(xu->desc.bmControls, num, sizeof(u8), in uvcg_extension_b_control_size_store()
938 xu->desc.bmControls = tmp_buf; in uvcg_extension_b_control_size_store()
1102 ret += sprintf(pg, "0x%02x\n", xu->desc.bmControls[ in uvcg_extension_bm_controls_show()
[all...]

Completed in 33 milliseconds

12