| /linux/drivers/usb/gadget/function/ |
| H A D | u_audio.c | 40 struct snd_uac_chip *uac; /* parent chip */ member 157 struct snd_uac_chip *uac = prm->uac; in u_audio_iso_complete() local 200 unsigned long long p_interval_mil = uac->p_interval * 1000000ULL; in u_audio_iso_complete() 204 do_div(div_result, uac->p_interval); in u_audio_iso_complete() 212 uac->p_framesize * frames, in u_audio_iso_complete() 217 p_pktsize_residue_mil = uac->p_framesize * residue_frames_mil; in u_audio_iso_complete() 222 uac->p_residue_mil += p_pktsize_residue_mil; in u_audio_iso_complete() 229 div_result = uac->p_residue_mil; in u_audio_iso_complete() 230 do_div(div_result, uac->p_interval); in u_audio_iso_complete() 232 if ((unsigned int) div_result >= uac->p_framesize) { in u_audio_iso_complete() [all …]
|
| H A D | u_audio.h | 75 /* Notify UAC driver about control change */ 79 struct snd_uac_chip *uac; member
|
| /linux/drivers/s390/block/ |
| H A D | dasd_alias.c | 123 lcu->uac = kzalloc(sizeof(*(lcu->uac)), GFP_KERNEL | GFP_DMA); in _allocate_lcu() 124 if (!lcu->uac) in _allocate_lcu() 157 kfree(lcu->uac); in _allocate_lcu() 168 kfree(lcu->uac); in _free_lcu() 314 private->uid.type = lcu->uac->unit[private->uid.real_unit_addr].ua_type; in _add_device_to_lcu() 316 lcu->uac->unit[private->uid.real_unit_addr].base_ua; in _add_device_to_lcu() 441 memset(lcu->uac, 0, sizeof(*(lcu->uac))); in read_unit_address_configuration() 445 ccw->count = sizeof(*(lcu->uac)); in read_unit_address_configuration() 446 ccw->cda = virt_to_dma32(lcu->uac); in read_unit_address_configuration() 516 switch (lcu->uac->unit[i].ua_type) { in _lcu_update() [all …]
|
| H A D | dasd_eckd.h | 646 struct dasd_unit_address_configuration *uac; member
|
| /linux/drivers/usb/gadget/legacy/ |
| H A D | Kconfig | 101 bool "UAC 1.0" 108 bool "UAC 1.0 (Legacy)" 111 If you instead want legacy UAC Spec-1.0 driver that also has audio
|
| /linux/arch/arm/boot/dts/nvidia/ |
| H A D | tegra20-trimslice.dts | 151 nvidia,pins = "owc", "uac"; 215 "uac";
|
| H A D | tegra20-tamonten.dtsi | 141 nvidia,pins = "owc", "spdi", "spdo", "uac"; 190 "uac";
|
| H A D | tegra20-paz00.dts | 181 nvidia,pins = "spif", "uac"; 205 "rm", "sdio1", "slxk", "spdo", "uac",
|
| H A D | tegra20-ventana.dts | 164 nvidia,pins = "owc", "spdi", "spdo", "uac"; 214 "uac", "uad", "uca", "ucb", "uda";
|
| H A D | tegra20-colibri.dtsi | 78 gpio-uac { 79 nvidia,pins = "uac";
|
| H A D | tegra20-harmony.dts | 159 nvidia,pins = "owc", "spdi", "spdo", "uac"; 207 "slxk", "spia", "spib", "uac";
|
| H A D | tegra20-seaboard.dts | 162 nvidia,pins = "owc", "spdi", "spdo", "uac"; 211 "slxd", "slxk", "spdi", "spdo", "uac",
|
| H A D | tegra20-acer-a500-picasso.dts | 205 nvidia,pins = "owc", "spdi", "spdo", "uac"; 255 "spdi", "spdo", "uac", "uad", "uda";
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | nvidia,tegra20-pinmux.yaml | 44 spib, spic, spid, spie, spif, spig, spih, uaa, uab, uac,
|
| /linux/sound/usb/qcom/ |
| H A D | qc_audio_offload.c | 1227 * uaudio_populate_uac_desc() - parse UAC parameters and populate QMI resp 1231 * Parses information specified within UAC descriptors which explain the 1724 * playback streams counted from the UAC descriptors. in qc_usb_audio_offload_fill_avail_pcms() 1788 * playback paths within the UAC descriptors. in qc_usb_audio_offload_probe() 1864 * This is to accommodate for devices w/ multiple UAC functions. in qc_usb_audio_offload_disconnect()
|
| /linux/sound/usb/ |
| H A D | implicit.c | 62 IMPLICIT_FB_FIXED_DEV(0x1686, 0xf029, 0x82, 2), /* Zoom UAC-2 */
|
| H A D | mixer_quirks.c | 51 /* This function allows for the creation of standard UAC controls. 126 * Create a set of standard UAC controls from a table 534 * Since this is an UAC 1 device, it doesn't support jack detection. 2166 * from Realtek. It is a UAC 1 device, and UAC 1 does not support jack
|
| H A D | mixer.c | 1487 /* get the boolean value from the master channel of a UAC control */ in mixer_ctl_master_bool_get() 1589 * A control which shows the boolean value from reading a UAC control on 1885 /* Build a mixer control for a UAC connector control (jack-detect) */ in build_connector_control()
|
| H A D | stream.c | 1170 * 0/1/2, but are UAC 1 compatible. in __snd_usb_parse_audio_interface()
|
| H A D | quirks.c | 1978 * augment the PCM format bit-field for DSD types. The UAC standards
|
| /linux/arch/alpha/kernel/ |
| H A D | traps.c | 672 /* Check the UAC bits to decide what the user wants us to do in do_entUnaUser()
|
| /linux/drivers/pinctrl/tegra/ |
| H A D | pinctrl-tegra20.c | 2148 MUX_PG(uac, OWR, RSVD2, RSVD3, RSVD4, 0x18, 20, 0x80, 4, 0xac, 4),
|