Searched refs:dma2 (Results 1 - 25 of 33) sorted by relevance

12

/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/
H A Dnv40.c39 u32 dma2 = nvkm_instmem_rd32(imem, inst + 8); local
40 u32 base = (dma2 & 0xfffff000) | (dma0 >> 20);
45 nvkm_error(subdev, "inst %08x dma0 %08x dma1 %08x dma2 %08x\n",
46 inst, dma0, dma1, dma2);
H A Dnv31.c131 u32 dma2 = nvkm_rd32(device, 0x700008 + inst); local
132 u32 base = (dma2 & 0xfffff000) | (dma0 >> 20);
137 nvkm_error(subdev, "inst %08x dma0 %08x dma1 %08x dma2 %08x\n",
138 inst, dma0, dma1, dma2);
/linux-master/sound/isa/gus/
H A Dgusclassic.c33 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) {
90 dma2[n] = snd_legacy_find_free_dma(possible_dmas);
91 if (dma2[n] < 0) {
98 return snd_gus_create(card, port[n], irq[n], dma1[n], dma2[n],
104 error = snd_gus_create(card, port[n], irq[n], dma1[n], dma2[n],
184 if (gus->gf1.dma2 >= 0)
186 "&%d", gus->gf1.dma2);
[all...]
H A Dgus_main.c103 if (!gus->equal_dma && gus->gf1.dma2 >= 0) {
104 disable_dma(gus->gf1.dma2);
105 free_dma(gus->gf1.dma2);
119 int irq, int dma1, int dma2,
146 gus->gf1.dma2 = -1;
184 if (dma2 >= 0 && dma1 != dma2) {
185 if (request_dma(dma2, "GUS - 2")) {
186 snd_printk(KERN_ERR "gus: can't grab DMA2 %d\n", dma2);
190 gus->gf1.dma2
117 snd_gus_create(struct snd_card *card, unsigned long port, int irq, int dma1, int dma2, int timer_dev, int voices, int pcm_channels, int effect, struct snd_gus_card **rgus) argument
263 int irq, dma1, dma2; local
[all...]
H A Dgusmax.c31 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.");
123 if (gus->gf1.dma2 > 3)
221 xdma2 = dma2[dev];
H A Dinterwave.c47 static int dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* 0,1,3,5,6,7 */ variable
84 module_param_hw_array(dma2, int, dma, NULL, 0444);
85 MODULE_PARM_DESC(dma2, "DMA2 # for InterWave driver.");
579 if (dma2[dev] >= 0)
580 dma2[dev] = pnp_dma(pdev, 1);
586 snd_printdd("isapnp IW: dma1=%i, dma2=%i, irq=%i\n", dma1[dev], dma2[dev], irq[dev]);
624 return snd_gus_create(card, port[dev], -irq[dev], dma1[dev], dma2[dev],
642 xdma2 = dma2[dev];
794 if (dma2[de
[all...]
H A Dgus_pcm.c556 if (gus->gf1.dma2 > 3)
571 snd_dma_program(gus->gf1.dma2, runtime->dma_addr, gus->c_period_size, DMA_MODE_READ);
599 int pos = snd_dma_pointer(gus->gf1.dma2, gus->c_period_size);
712 snd_pcm_limit_isa_dma_size(gus->gf1.dma2, &runtime->hw.buffer_bytes_max);
713 snd_pcm_limit_isa_dma_size(gus->gf1.dma2, &runtime->hw.period_bytes_max);
861 if (gus->gf1.dma2 == gus->gf1.dma1)
865 64*1024, gus->gf1.dma2 > 3 ? 128*1024 : 64*1024);
/linux-master/sound/isa/cs423x/
H A Dcs4231.c35 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],
100 if (dma2[n] < 0)
107 chip->pcm->name, chip->port, irq[n], dma1[n], dma2[n]);
H A Dcs4236.c40 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);
219 snd_printdd("isapnp WSS: irq=%i, dma1=%i, dma2=%i\n",
220 irq[dev], dma1[dev], dma2[dev]);
343 dma1[dev], dma2[dev],
369 if (dma2[dev] < 0)
377 dma2[dev]);
/linux-master/sound/isa/
H A Dcmi8328.c43 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) {
266 dma2[ndev] = snd_legacy_find_free_dma(dma2s[dma1[ndev] % 4]);
267 if (dma2[ndev] < 0) {
269 dma2[ndev] = -1;
287 if (dma2[ndev] >= 0 && dma1[ndev] != dma2[ndev]) {
288 pos = array_find(dma2s[dma1[ndev]], dma2[nde
[all...]
H A Dazt2320.c49 static int dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* PnP setup */ variable
109 dma2[dev] = pnp_dma(pdev, 1);
189 dma1[dev], dma2[dev],
197 card->shortname, chip->port, irq[dev], dma1[dev], dma2[dev]);
H A Des18xx.c23 * - The driver use dma2 for playback and dma1 for capture.
92 int dma2; /* DMA2 */ member in struct:snd_es18xx
477 snd_dma_program(chip->dma2, runtime->dma_addr, size, DMA_MODE_WRITE | DMA_AUTOINIT);
493 if (chip->dma2 >= 4)
792 pos = snd_dma_pointer(chip->dma2, size);
1398 snd_es18xx_config_write(chip, 0x75, chip->dma2);
1445 switch (chip->dma2) {
1459 snd_printk(KERN_ERR "invalid dma2 %d\n", chip->dma2);
1633 if (chip->dma1 == chip->dma2)
1720 snd_es18xx_new_device(struct snd_card *card, unsigned long port, unsigned long mpu_port, unsigned long fm_port, int irq, int dma1, int dma2) argument
1915 static int dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* 0,1,3 */ variable
[all...]
H A Dsscape.c43 static int dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; variable
67 module_param_hw_array(dma2, int, dma, NULL, 0444);
68 MODULE_PARM_DESC(dma2, "DMA2 # for SoundScape driver.");
826 int irq, int dma1, int dma2)
853 err = snd_wss_create(card, port, -1, irq, dma1, dma2,
1044 dma[dev], dma2[dev]);
1056 sscape->chip->dma1, sscape->chip->dma2);
1230 dma2[idx] = dma[idx];
1234 dma2[idx] = pnp_dma(dev, 1);
825 create_ad1845(struct snd_card *card, unsigned port, int irq, int dma1, int dma2) argument
/linux-master/include/uapi/linux/
H A Dhdlcdrv.h20 int dma2; member in struct:hdlcdrv_params
/linux-master/arch/powerpc/boot/dts/fsl/
H A Delo3-dma-2.dtsi35 dma2: dma@102300 {
/linux-master/sound/isa/ad1816a/
H A Dad1816a.c35 static int dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* PnP setup */ variable
97 dma2[dev] = pnp_dma(pdev, 1);
141 dma2[dev],
151 card->shortname, chip->port, irq[dev], dma1[dev], dma2[dev]);
H A Dad1816a_lib.c255 snd_dma_program(chip->dma2, runtime->dma_addr, size,
291 ptr = snd_dma_pointer(chip->dma2, chip->c_dma_size);
450 snd_pcm_limit_isa_dma_size(chip->dma2, &runtime->hw.buffer_bytes_max);
451 snd_pcm_limit_isa_dma_size(chip->dma2, &runtime->hw.period_bytes_max);
558 unsigned long port, int irq, int dma1, int dma2,
565 chip->dma2 = -1;
584 if (snd_devm_request_dma(card->dev, dma2, "AD1816A - 2")) {
585 snd_printk(KERN_ERR "ad1816a: can't grab DMA2 %d\n", dma2);
588 chip->dma2 = dma2;
557 snd_ad1816a_create(struct snd_card *card, unsigned long port, int irq, int dma1, int dma2, struct snd_ad1816a *chip) argument
[all...]
/linux-master/sound/isa/galaxy/
H A Dgalaxy.c41 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]) {
284 dma2[n] = -1;
289 switch (dma2[n]) {
297 dev_err(dev, "invalid capture DMA %d\n", dma2[n]);
549 dma2[n]);
552 dma2[
[all...]
/linux-master/sound/isa/wavefront/
H A Dwavefront.c39 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);
189 snd_printdd ("CS4232: pcm port=0x%lx, fm port=0x%lx, dma1=%i, dma2=%i, irq=%i\nICS2115: port=0x%lx, irq=%i\n",
193 dma2[dev],
349 cs4232_pcm_irq[dev], dma1[dev], dma2[dev],
500 if (dma2[dev] >= 0 && dma2[dev] < 8)
501 sprintf(card->longname + strlen(card->longname), "&%d", dma2[de
[all...]
/linux-master/sound/isa/opti9xx/
H A Dmiro.c45 static int dma2 = SNDRV_DEFAULT_DMA1; /* 0,1,3 */ variable
68 module_param_hw(dma2, int, dma, 0444);
69 MODULE_PARM_DESC(dma2, "2nd dma # for miro driver.");
109 int dma2; member in struct:snd_miro
784 chip->dma2 = -1;
948 snd_iprintf(buffer, " dma : %d,%d\n\n", miro->dma1, miro->dma2);
1090 if (chip->dma1 == chip->dma2) {
1095 switch (chip->dma2) {
1100 snd_printk(KERN_ERR "WSS dma2 # %d not valid\n", chip->dma2);
[all...]
H A Dopti92x-ad1848.c60 static int dma2 = SNDRV_DEFAULT_DMA1; /* 0,1,3 */ variable
86 module_param_hw(dma2, int, dma, 0444);
87 MODULE_PARM_DESC(dma2, "2nd dma # for opti9xx driver.");
324 int irq, int dma1, int dma2,
471 if (dma1 == dma2) {
476 switch (dma2) {
481 snd_printk(KERN_WARNING "WSS dma2 # %d not valid\n", dma2);
776 dma2 = pnp_dma(pdev, 1);
806 xdma2 = dma2;
322 snd_opti9xx_configure(struct snd_opti9xx *chip, long port, int irq, int dma1, int dma2, long mpu_port, int mpu_irq) argument
[all...]
/linux-master/include/sound/
H A Dad1816a.h119 int dma2; member in struct:snd_ad1816a
158 int irq, int dma1, int dma2,
H A Dwss.h71 int dma2; /* record DMA */ member in struct:snd_wss
77 /* daughter board) or dma1 == dma2 */
138 int irq, int dma1, int dma2,
151 int irq, int dma1, int dma2,
/linux-master/sound/isa/wss/
H A Dwss_lib.c1039 snd_dma_program(chip->dma2, runtime->dma_addr, size, DMA_MODE_READ | DMA_AUTOINIT);
1142 ptr = snd_dma_pointer(chip->dma2, chip->c_dma_size);
1533 snd_pcm_limit_isa_dma_size(chip->dma2, &runtime->hw.buffer_bytes_max);
1534 snd_pcm_limit_isa_dma_size(chip->dma2, &runtime->hw.period_bytes_max);
1537 err = chip->claim_dma(chip, chip->dma_private_data, chip->dma2);
1545 chip->release_dma(chip, chip->dma_private_data, chip->dma2);
1742 int irq, int dma1, int dma2,
1756 chip->dma2 = -1;
1788 if (!(hwshare & WSS_HWSHARE_DMA2) && dma1 != dma2 && dma2 >
1739 snd_wss_create(struct snd_card *card, unsigned long port, unsigned long cport, int irq, int dma1, int dma2, unsigned short hardware, unsigned short hwshare, struct snd_wss **rchip) argument
[all...]
/linux-master/drivers/gpu/drm/ttm/tests/
H A Dttm_pool_test.c203 dma_addr_t dma1, dma2; local
228 dma2 = tt->dma_address[tt->num_pages - 1];
231 KUNIT_ASSERT_NOT_NULL(test, (void *)(uintptr_t)dma2);

Completed in 463 milliseconds

12