| /linux/sound/isa/gus/ |
| H A D | gus_main.c | 89 if (!gus->equal_dma && gus->gf1.dma2 >= 0) { in snd_gus_free() 90 disable_dma(gus->gf1.dma2); in snd_gus_free() 91 free_dma(gus->gf1.dma2); in snd_gus_free() 105 int irq, int dma1, int dma2, in snd_gus_create() argument 132 gus->gf1.dma2 = -1; in snd_gus_create() 170 if (dma2 >= 0 && dma1 != dma2) { in snd_gus_create() 171 if (request_dma(dma2, "GUS - 2")) { in snd_gus_create() 172 dev_err(card->dev, "gus: can't grab DMA2 %d\n", dma2); in snd_gus_create() 176 gus->gf1.dma2 = dma2; in snd_gus_create() 178 gus->gf1.dma2 = gus->gf1.dma1; in snd_gus_create() [all …]
|
| H A D | gusclassic.c | 33 static int dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* 1,3,5,6,7 */ variable 51 module_param_hw_array(dma2, int, dma, NULL, 0444); 52 MODULE_PARM_DESC(dma2, "DMA2 # for " CRD_NAME " driver."); 89 if (dma2[n] == SNDRV_AUTO_DMA) { in snd_gusclassic_create() 90 dma2[n] = snd_legacy_find_free_dma(possible_dmas); in snd_gusclassic_create() 91 if (dma2[n] < 0) { in snd_gusclassic_create() 98 return snd_gus_create(card, port[n], irq[n], dma1[n], dma2[n], in snd_gusclassic_create() 104 error = snd_gus_create(card, port[n], irq[n], dma1[n], dma2[n], in snd_gusclassic_create() 184 if (gus->gf1.dma2 >= 0) in snd_gusclassic_probe() 186 "&%d", gus->gf1.dma2); in snd_gusclassic_probe()
|
| H A D | gusmax.c | 31 static int dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* 1,3,5,6,7 */ variable 49 module_param_hw_array(dma2, int, dma, NULL, 0444); 50 MODULE_PARM_DESC(dma2, "DMA2 # for GUS MAX driver."); 121 if (gus->gf1.dma2 > 3) in snd_gusmax_init() 219 xdma2 = dma2[dev]; in snd_gusmax_probe()
|
| H A D | gus_pcm.c | 534 if (gus->gf1.dma2 > 3) in snd_gf1_pcm_capture_hw_params() 549 snd_dma_program(gus->gf1.dma2, runtime->dma_addr, gus->c_period_size, DMA_MODE_READ); in snd_gf1_pcm_capture_prepare() 576 int pos = snd_dma_pointer(gus->gf1.dma2, gus->c_period_size); in snd_gf1_pcm_capture_pointer() 690 snd_pcm_limit_isa_dma_size(gus->gf1.dma2, &runtime->hw.buffer_bytes_max); in snd_gf1_pcm_capture_open() 691 snd_pcm_limit_isa_dma_size(gus->gf1.dma2, &runtime->hw.period_bytes_max); in snd_gf1_pcm_capture_open() 835 if (gus->gf1.dma2 == gus->gf1.dma1) in snd_gf1_pcm_new() 839 64*1024, gus->gf1.dma2 > 3 ? 128*1024 : 64*1024); in snd_gf1_pcm_new()
|
| /linux/sound/isa/ |
| H A D | cmi8328.c | 43 static int dma2[CMI8328_MAX] = {[0 ... (CMI8328_MAX-1)] = SNDRV_AUTO_DMA}; variable 61 module_param_hw_array(dma2, int, dma, NULL, 0444); 62 MODULE_PARM_DESC(dma2, "DMA2 for CMI8328 driver."); 265 if (dma2[ndev] == SNDRV_AUTO_DMA) { in snd_cmi8328_probe() 266 dma2[ndev] = snd_legacy_find_free_dma(dma2s[dma1[ndev] % 4]); in snd_cmi8328_probe() 267 if (dma2[ndev] < 0) { in snd_cmi8328_probe() 269 dma2[ndev] = -1; in snd_cmi8328_probe() 287 if (dma2[ndev] >= 0 && dma1[ndev] != dma2[ndev]) { in snd_cmi8328_probe() 288 pos = array_find(dma2s[dma1[ndev]], dma2[ndev]); in snd_cmi8328_probe() 290 dev_err(pdev, "invalid DMA2 %d\n", dma2[ndev]); in snd_cmi8328_probe() [all …]
|
| H A D | azt2320.c | 47 static int dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* PnP setup */ variable 107 dma2[dev] = pnp_dma(pdev, 1); in snd_card_azt2320_pnp() 187 dma1[dev], dma2[dev], in snd_card_azt2320_probe() 195 card->shortname, chip->port, irq[dev], dma1[dev], dma2[dev]); in snd_card_azt2320_probe()
|
| /linux/sound/isa/cs423x/ |
| H A D | cs4231.c | 35 static int dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* 0,1,3,5,6,7 */ variable 53 module_param_hw_array(dma2, int, dma, NULL, 0444); 54 MODULE_PARM_DESC(dma2, "DMA2 # for " CRD_NAME " driver."); 86 error = snd_wss_create(card, port[n], -1, irq[n], dma1[n], dma2[n], in snd_cs4231_probe() 100 if (dma2[n] < 0) in snd_cs4231_probe() 107 chip->pcm->name, chip->port, irq[n], dma1[n], dma2[n]); in snd_cs4231_probe()
|
| H A D | cs4236.c | 40 static int dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* 0,1,3,5,6,7 */ variable 68 module_param_hw_array(dma2, int, dma, NULL, 0444); 69 MODULE_PARM_DESC(dma2, "DMA2 # for " IDENT " driver."); 216 dma2[dev] = pnp_dma(pdev, 1) == 4 ? -1 : (int)pnp_dma(pdev, 1); in snd_cs423x_pnp_init_wss() 222 irq[dev], dma1[dev], dma2[dev]); in snd_cs423x_pnp_init_wss() 346 dma1[dev], dma2[dev], in snd_cs423x_probe() 372 if (dma2[dev] < 0) in snd_cs423x_probe() 380 dma2[dev]); in snd_cs423x_probe()
|
| /linux/sound/isa/galaxy/ |
| H A D | galaxy.c | 41 static int dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; variable 57 module_param_hw_array(dma2, int, dma, NULL, 0444); 58 MODULE_PARM_DESC(dma2, "Capture DMA # for " CRD_NAME " driver."); 283 if (dma2[n] == SNDRV_AUTO_DMA || dma2[n] == dma1[n]) { in snd_galaxy_match() 284 dma2[n] = -1; in snd_galaxy_match() 289 switch (dma2[n]) { in snd_galaxy_match() 297 dev_err(dev, "invalid capture DMA %d\n", dma2[n]); in snd_galaxy_match() 549 dma2[n]); in __snd_galaxy_probe() 552 dma2[n], WSS_HW_DETECT, 0, &chip); in __snd_galaxy_probe()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/ |
| H A D | nv40.c | 39 u32 dma2 = nvkm_instmem_rd32(imem, inst + 8); in nv40_mpeg_mthd_dma() local 40 u32 base = (dma2 & 0xfffff000) | (dma0 >> 20); in nv40_mpeg_mthd_dma() 46 inst, dma0, dma1, dma2); in nv40_mpeg_mthd_dma()
|
| H A D | nv31.c | 131 u32 dma2 = nvkm_rd32(device, 0x700008 + inst); in nv31_mpeg_mthd_dma() local 132 u32 base = (dma2 & 0xfffff000) | (dma0 >> 20); in nv31_mpeg_mthd_dma() 138 inst, dma0, dma1, dma2); in nv31_mpeg_mthd_dma()
|
| /linux/sound/isa/wavefront/ |
| H A D | wavefront.c | 39 static int dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* 0,1,3,5,6,7 */ variable 58 module_param_hw_array(dma2, int, dma, NULL, 0444); 59 MODULE_PARM_DESC(dma2, "DMA2 # for CS4232 PCM interface."); 150 dma2[dev] = pnp_dma(pdev, 1); in snd_wavefront_pnp() 194 dma2[dev], in snd_wavefront_pnp() 350 cs4232_pcm_irq[dev], dma1[dev], dma2[dev], in snd_wavefront_probe() 501 if (dma2[dev] >= 0 && dma2[dev] < 8) in snd_wavefront_probe() 502 sprintf(card->longname + strlen(card->longname), "&%d", dma2[dev]); in snd_wavefront_probe()
|
| /linux/sound/isa/ad1816a/ |
| H A D | ad1816a.c | 33 static int dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* PnP setup */ variable 95 dma2[dev] = pnp_dma(pdev, 1); in snd_card_ad1816a_pnp() 139 dma2[dev], in snd_card_ad1816a_probe() 149 card->shortname, chip->port, irq[dev], dma1[dev], dma2[dev]); in snd_card_ad1816a_probe()
|
| /linux/include/sound/ |
| H A D | wss.h | 71 int dma2; /* record DMA */ member 138 int irq, int dma1, int dma2, 151 int irq, int dma1, int dma2,
|
| H A D | ad1816a.h | 119 int dma2; member 158 int irq, int dma1, int dma2,
|
| /linux/arch/arm/boot/dts/st/ |
| H A D | stm32f429.dtsi | 486 dmas = <&dma2 2 4 0x400 0x0>, 487 <&dma2 7 4 0x400 0x0>; 518 dmas = <&dma2 0 0 0x400 0x0>; 530 dmas = <&dma2 3 1 0x400 0x0>; 542 dmas = <&dma2 1 2 0x400 0x0>; 650 dmas = <&dma2 3 2 0x400 0x0>, 651 <&dma2 4 2 0x400 0x0>; 714 dma2: dma-controller@40026400 { label 783 dmas = <&dma2 1 1 0x414 0x3>;
|
| /linux/arch/powerpc/boot/dts/fsl/ |
| H A D | t208xsi-pre.dtsi | 73 dma2 = &dma2;
|
| H A D | t4240si-pre.dtsi | 63 dma2 = &dma2;
|
| H A D | mpc8572ds_camp_core0.dts | 58 76 77 78 79 26 42 /* dma2 pci2 serial*/
|
| H A D | mpc8572ds_camp_core1.dts | 7 * This dts allows core1 to have l2, dma2, eth2, eth3, pci2, msi.
|
| H A D | elo3-dma-2.dtsi | 35 dma2: dma@102300 { label
|
| /linux/include/uapi/linux/ |
| H A D | hdlcdrv.h | 20 int dma2; member
|
| /linux/Documentation/sound/ |
| H A D | alsa-configuration.rst | 358 dma2 376 If ``dma2`` is specified and different from ``dma1``, the card will operate in 377 full-duplex mode. When ``dma1=3``, only ``dma2=0`` is valid and the only way to 380 Generic settings are ``port=0x220 wss_port=0x530 irq=10 dma1=1 dma2=0 400 dma2 418 If ``dma2`` is specified and different from ``dma1``, the card will operate in 419 full-duplex mode. When ``dma1=3``, only ``dma2=0`` is valid and the only way to 422 Generic settings are ``port=0x220 wss_port=0x530 irq=10 dma1=1 dma2=0 551 dma2 584 dma2 [all …]
|
| /linux/include/linux/ |
| H A D | hdlcdrv.h | 97 int dma2; member
|
| /linux/arch/arm/boot/dts/broadcom/ |
| H A D | bcm2835-common.dtsi | 34 "dma2",
|