/linux-4.4.14/include/linux/usb/ |
D | audio-v2.h | 36 static inline bool uac2_control_is_readable(u32 bmControls, u8 control) in uac2_control_is_readable() argument 38 return (bmControls >> (control * 2)) & 0x1; in uac2_control_is_readable() 41 static inline bool uac2_control_is_writeable(u32 bmControls, u8 control) in uac2_control_is_writeable() argument 43 return (bmControls >> (control * 2)) & 0x2; in uac2_control_is_writeable() 54 __u8 bmControls; member 75 __u8 bmControls; member 107 __u8 bmControls; member 124 __u16 bmControls; member 139 __u16 bmControls; member 165 __u8 bmControls; member [all …]
|
/linux-4.4.14/drivers/usb/gadget/legacy/ |
D | webcam.c | 119 .bmControls[0] = 2, 120 .bmControls[1] = 0, 121 .bmControls[2] = 0, 132 .bmControls[0] = 1, 133 .bmControls[1] = 0,
|
/linux-4.4.14/include/uapi/linux/usb/ |
D | video.h | 260 __u8 bmControls[3]; member 301 __u8 bmControls[2]; member 318 __u8 bmControls[0]; member 338 __u8 bmControls[n]; \
|
/linux-4.4.14/drivers/media/usb/uvc/ |
D | uvcvideo.h | 268 __u8 *bmControls; member 273 __u8 *bmControls; member 284 __u8 *bmControls; member 295 __u8 *bmControls; member
|
D | uvc_ctrl.c | 2065 controls = entity->processing.bmControls; in uvc_ctrl_prune_entity() 2072 controls = entity->camera.bmControls; in uvc_ctrl_prune_entity() 2145 __u8 *bmControls = NULL; in uvc_ctrl_init_device() local 2148 bmControls = entity->extension.bmControls; in uvc_ctrl_init_device() 2151 bmControls = entity->processing.bmControls; in uvc_ctrl_init_device() 2154 bmControls = entity->camera.bmControls; in uvc_ctrl_init_device() 2162 ncontrols = memweight(bmControls, bControlSize); in uvc_ctrl_init_device() 2175 if (uvc_test_bit(bmControls, i) == 0) in uvc_ctrl_init_device()
|
D | uvc_driver.c | 937 unit->extension.bmControls = (__u8 *)unit + sizeof(*unit); in uvc_parse_vendor_control() 940 memcpy(unit->extension.bmControls, &buffer[23+p], 2*n); in uvc_parse_vendor_control() 1043 term->camera.bmControls = (__u8 *)term + sizeof *term; in uvc_parse_standard_control() 1050 memcpy(term->camera.bmControls, &buffer[15], n); in uvc_parse_standard_control() 1054 term->media.bmControls = (__u8 *)term + sizeof *term; in uvc_parse_standard_control() 1058 memcpy(term->media.bmControls, &buffer[9], n); in uvc_parse_standard_control() 1155 unit->processing.bmControls = (__u8 *)unit + sizeof *unit; in uvc_parse_standard_control() 1156 memcpy(unit->processing.bmControls, &buffer[8], n); in uvc_parse_standard_control() 1188 unit->extension.bmControls = (__u8 *)unit + sizeof *unit; in uvc_parse_standard_control() 1189 memcpy(unit->extension.bmControls, &buffer[23+p], n); in uvc_parse_standard_control()
|
/linux-4.4.14/drivers/usb/gadget/function/ |
D | f_uac2.c | 644 .bmControls = (CONTROL_RDONLY << CLK_FREQ_CTRL), 656 .bmControls = (CONTROL_RDONLY << CLK_FREQ_CTRL), 671 .bmControls = (CONTROL_RDWR << COPY_CTRL), 685 .bmControls = (CONTROL_RDWR << COPY_CTRL), 699 .bmControls = (CONTROL_RDWR << COPY_CTRL), 713 .bmControls = (CONTROL_RDWR << COPY_CTRL), 726 .bmControls = 0, 760 .bmControls = 0, 801 .bmControls = 0, 837 .bmControls = 0, [all …]
|
D | f_uvc.c | 786 cd->bmControls[0] = 2; in uvc_alloc_inst() 787 cd->bmControls[1] = 0; in uvc_alloc_inst() 788 cd->bmControls[2] = 0; in uvc_alloc_inst() 798 pd->bmControls[0] = 1; in uvc_alloc_inst() 799 pd->bmControls[1] = 0; in uvc_alloc_inst()
|
D | uvc_configfs.c | 247 result += sprintf(pg, "%d\n", pd->bmControls[i]); in uvcg_default_processing_bm_controls_show() 257 UVC_ATTR_RO(uvcg_default_processing_, bm_controls, bmControls); 367 result += sprintf(pg, "%d\n", cd->bmControls[i]); in uvcg_default_camera_bm_controls_show() 376 UVC_ATTR_RO(uvcg_default_camera_, bm_controls, bmControls);
|
/linux-4.4.14/sound/usb/ |
D | clock.c | 150 if (!uac2_control_is_readable(cs_desc->bmControls, in uac_clock_source_is_valid() 372 writeable = uac2_control_is_writeable(cs_desc->bmControls, UAC2_CS_CONTROL_SAM_FREQ - 1); in set_sample_rate_v2()
|
D | stream.c | 440 if (csep2->bmControls & UAC2_CONTROL_PITCH) in parse_uac_endpoint_attributes()
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | configfs-usb-gadget-uvc | 65 bmControls - bitmap specifying which controls are 88 bmControls - bitmap specifying which controls are
|