Home
last modified time | relevance | path

Searched full:uac (Results 1 – 25 of 47) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/usb/gadget/function/
Du_audio.c33 struct snd_uac_chip *uac; /* parent chip */ member
89 struct snd_uac_chip *uac = prm->uac; in u_audio_iso_complete() local
131 req->length = uac->p_pktsize; in u_audio_iso_complete()
132 uac->p_residue += uac->p_pktsize_residue; in u_audio_iso_complete()
139 if (uac->p_residue / uac->p_interval >= uac->p_framesize) { in u_audio_iso_complete()
140 req->length += uac->p_framesize; in u_audio_iso_complete()
141 uac->p_residue -= uac->p_framesize * in u_audio_iso_complete()
142 uac->p_interval; in u_audio_iso_complete()
187 dev_err(uac->card->dev, "%d Error!\n", __LINE__); in u_audio_iso_complete()
192 struct snd_uac_chip *uac = snd_pcm_substream_chip(substream); in uac_pcm_trigger() local
[all …]
Du_audio.h41 struct snd_uac_chip *uac; member
/kernel/linux/linux-6.6/drivers/usb/gadget/function/
Du_audio.c40 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 …]
Du_audio.h75 /* Notify UAC driver about control change */
79 struct snd_uac_chip *uac; member
/kernel/linux/linux-5.10/drivers/s390/block/
Ddasd_alias.c131 lcu->uac = kzalloc(sizeof(*(lcu->uac)), GFP_KERNEL | GFP_DMA); in _allocate_lcu()
132 if (!lcu->uac) in _allocate_lcu()
165 kfree(lcu->uac); in _allocate_lcu()
176 kfree(lcu->uac); in _free_lcu()
322 private->uid.type = lcu->uac->unit[private->uid.real_unit_addr].ua_type; in _add_device_to_lcu()
324 lcu->uac->unit[private->uid.real_unit_addr].base_ua; in _add_device_to_lcu()
449 memset(lcu->uac, 0, sizeof(*(lcu->uac))); in read_unit_address_configuration()
453 ccw->count = sizeof(*(lcu->uac)); in read_unit_address_configuration()
454 ccw->cda = (__u32)(addr_t) lcu->uac; in read_unit_address_configuration()
524 switch (lcu->uac->unit[i].ua_type) { in _lcu_update()
[all …]
/kernel/linux/linux-6.6/drivers/s390/block/
Ddasd_alias.c131 lcu->uac = kzalloc(sizeof(*(lcu->uac)), GFP_KERNEL | GFP_DMA); in _allocate_lcu()
132 if (!lcu->uac) in _allocate_lcu()
165 kfree(lcu->uac); in _allocate_lcu()
176 kfree(lcu->uac); in _free_lcu()
322 private->uid.type = lcu->uac->unit[private->uid.real_unit_addr].ua_type; in _add_device_to_lcu()
324 lcu->uac->unit[private->uid.real_unit_addr].base_ua; in _add_device_to_lcu()
449 memset(lcu->uac, 0, sizeof(*(lcu->uac))); in read_unit_address_configuration()
453 ccw->count = sizeof(*(lcu->uac)); in read_unit_address_configuration()
454 ccw->cda = (__u32)virt_to_phys(lcu->uac); in read_unit_address_configuration()
524 switch (lcu->uac->unit[i].ua_type) { in _lcu_update()
[all …]
/kernel/linux/linux-5.10/drivers/usb/gadget/legacy/
DKconfig101 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
/kernel/linux/linux-6.6/drivers/usb/gadget/legacy/
DKconfig101 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
/kernel/linux/linux-6.6/arch/arm/boot/dts/nvidia/
Dtegra20-trimslice.dts150 nvidia,pins = "owc", "uac";
213 "gpv", "sdio1", "slxa", "slxk", "uac";
Dtegra20-tamonten.dtsi141 nvidia,pins = "owc", "spdi", "spdo", "uac";
190 "uac";
Dtegra20-paz00.dts181 nvidia,pins = "spif", "uac";
205 "rm", "sdio1", "slxk", "spdo", "uac",
Dtegra20-ventana.dts164 nvidia,pins = "owc", "spdi", "spdo", "uac";
214 "uac", "uad", "uca", "ucb", "uda";
Dtegra20-colibri.dtsi78 gpio-uac {
79 nvidia,pins = "uac";
Dtegra20-harmony.dts159 nvidia,pins = "owc", "spdi", "spdo", "uac";
207 "slxk", "spia", "spib", "uac";
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dtegra20-trimslice.dts150 nvidia,pins = "owc", "uac";
213 "gpv", "sdio1", "slxa", "slxk", "uac";
Dtegra20-tamonten.dtsi141 nvidia,pins = "owc", "spdi", "spdo", "uac";
190 "uac";
Dtegra20-ventana.dts162 nvidia,pins = "owc", "spdi", "spdo", "uac";
212 "uac", "uad", "uca", "ucb", "uda";
Dtegra20-paz00.dts177 nvidia,pins = "spif", "uac";
201 "rm", "sdio1", "slxk", "spdo", "uac",
Dtegra20-colibri.dtsi53 gpio-uac {
54 nvidia,pins = "uac";
Dtegra20-harmony.dts159 nvidia,pins = "owc", "spdi", "spdo", "uac";
207 "slxk", "spia", "spib", "uac";
Dtegra20-seaboard.dts162 nvidia,pins = "owc", "spdi", "spdo", "uac";
211 "slxd", "slxk", "spdi", "spdo", "uac",
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt76x2/
Dusb.c18 { USB_DEVICE(0x7392, 0xb711) }, /* Edimax EW 7722 UAC */
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/
Dnvidia,tegra20-pinmux.yaml44 spib, spic, spid, spie, spif, spig, spih, uaa, uab, uac,
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt76x2/
Dusb.c18 { USB_DEVICE(0x7392, 0xb711) }, /* Edimax EW 7722 UAC */
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/
Dnvidia,tegra20-pinmux.txt82 spdo, spia, spib, spic, spid, spie, spif, spig, spih, uaa, uab, uac, uad,

12