/kernel/linux/linux-5.10/include/linux/usb/ |
H A D | audio-v2.h | 37 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 D | audio-v3.h | 68 __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 D | clock.c | 224 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 D | clock.c | 218 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 D | format.c | 477 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 D | audio-v2.h | 34 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 D | audio-v3.h | 68 __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 D | webcam.c | 112 .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 D | webcam.c | 111 .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 D | f_uac2.c | 142 .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 D | f_uvc.c | 811 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 D | uvcvideo.h | 97 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 D | uvc_ctrl.c | 2554 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 D | uvc_driver.c | 877 * 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 D | video.h | 292 __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 D | video.h | 292 __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 D | video.h | 191 __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 D | video.h | 194 __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 D | video.h | 194 __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 D | uvc_ctrl.c | 2207 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 D | uvcvideo.h | 225 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 D | f_uac2.c | 178 .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 D | f_uvc.c | 493 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 D | uvc_configfs.h | 159 u8 *bmControls; member
|
H A D | uvc_configfs.c | 383 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...] |