/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/cris/include/arch-v32/arch/hwregs/ |
H A D | dma.h | 76 do { reg_dma_rw_cfg e = REG_RD( dma, inst, rw_cfg );\ 78 REG_WR( dma, inst, rw_cfg, e); } while( 0 ) 82 do { reg_dma_rw_cfg r = REG_RD( dma, inst, rw_cfg );\ 84 REG_WR( dma, inst, rw_cfg, r); } while( 0 ) 88 do { reg_dma_rw_cfg s = REG_RD( dma, inst, rw_cfg );\ 90 REG_WR( dma, inst, rw_cfg, s); } while( 0 ) 94 do { reg_dma_rw_cfg c = REG_RD( dma, inst, rw_cfg );\ 96 REG_WR( dma, inst, rw_cfg, c); } while( 0 ) 101 do { __x = REG_RD(dma, inst, rw_stream_cmd); } while (__x.busy); \ 103 REG_WR(dma, ins [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/ieee1394/ |
H A D | dma.h | 70 void dma_region_init(struct dma_region *dma); 71 int dma_region_alloc(struct dma_region *dma, unsigned long n_bytes, 73 void dma_region_free(struct dma_region *dma); 74 void dma_region_sync_for_cpu(struct dma_region *dma, unsigned long offset, 76 void dma_region_sync_for_device(struct dma_region *dma, unsigned long offset, 78 int dma_region_mmap(struct dma_region *dma, struct file *file, 80 dma_addr_t dma_region_offset_to_bus(struct dma_region *dma,
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/cs5535audio/ |
H A D | cs5535audio_pm.c | 68 struct cs5535audio_dma *dma = &cs5535au->dmas[i]; local 69 if (dma && dma->substream) 70 dma->saved_prd = dma->ops->read_prd(cs5535au); 121 /* set up rate regs, dma. actual initiation is done in trig */ 123 struct cs5535audio_dma *dma = &cs5535au->dmas[i]; local 124 if (dma && dma->substream) { 125 dma [all...] |
H A D | cs5535audio_pcm.c | 119 struct cs5535audio_dma *dma, 131 if (dma->desc_buf.area == NULL) { 135 &dma->desc_buf) < 0) 137 dma->period_bytes = dma->periods = 0; 140 if (dma->periods == periods && dma->period_bytes == period_bytes) 146 desc_addr = (u32) dma->desc_buf.addr; 149 &((struct cs5535audio_dma_desc *) dma->desc_buf.area)[i]; 157 lastdesc = &((struct cs5535audio_dma_desc *) dma 118 cs5535audio_build_dma_packets(struct cs5535audio *cs5535au, struct cs5535audio_dma *dma, struct snd_pcm_substream *substream, unsigned int periods, unsigned int period_bytes) argument 236 cs5535audio_clear_dma_packets(struct cs5535audio *cs5535au, struct cs5535audio_dma *dma, struct snd_pcm_substream *substream) argument 249 struct cs5535audio_dma *dma = substream->runtime->private_data; local 271 struct cs5535audio_dma *dma = substream->runtime->private_data; local 296 struct cs5535audio_dma *dma = substream->runtime->private_data; local 333 struct cs5535audio_dma *dma; local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/dma/ioat/ |
H A D | Makefile | 2 ioatdma-objs := pci.o dma.o dma_v2.o dma_v3.o dca.o
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/cris/arch-v32/mach-a3/ |
H A D | Makefile | 6 obj-y := dma.o pinmux.o io.o arbiter.o
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/cris/arch-v32/mach-fs/ |
H A D | Makefile | 6 obj-y := dma.o pinmux.o io.o arbiter.o
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-bcmring/ |
H A D | Makefile | 7 obj-y := arch.o mm.o irq.o clock.o core.o timer.o dma.o
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-shark/ |
H A D | Makefile | 7 obj-y := core.o dma.o irq.o pci.o
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/drivers/ |
H A D | Makefile | 5 obj-y += dma/
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/frv/include/asm/ |
H A D | dma.h | 0 /* dma.h: FRV DMA controller management 19 #undef MAX_DMA_CHANNELS /* don't use kernel/dma.c */ 46 extern void frv_dma_close(int dma); 48 extern void frv_dma_config(int dma, unsigned long ccfr, unsigned long cctr, unsigned long apr); 50 extern void frv_dma_start(int dma, 54 extern void frv_dma_restart_circular(int dma, unsigned long six); 56 extern void frv_dma_stop(int dma); 58 extern int is_frv_dma_interrupting(int dma); 60 extern void frv_dma_dump(int dma); 62 extern void frv_dma_status_clear(int dma); [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/frv/mb93090-mb00/ |
H A D | Makefile | 9 obj-y += pci-dma.o 11 obj-y += pci-dma-nommu.o
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-davinci/ |
H A D | sram.c | 20 void *sram_alloc(size_t len, dma_addr_t *dma) argument 25 if (dma) 26 *dma = 0; 27 if (!sram_pool || (dma && !dma_base)) 34 if (dma) 35 *dma = dma_base + (vaddr - SRAM_VIRT);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/ |
H A D | lib82596.c | 84 #include <linux/dma-mapping.h> 316 struct i596_dma *dma; member in struct:i596_private 370 static inline int wait_istat(struct net_device *dev, struct i596_dma *dma, int delcnt, char *str) argument 372 DMA_INV(dev, &(dma->iscp), sizeof(struct i596_iscp)); 373 while (--delcnt && dma->iscp.stat) { 375 DMA_INV(dev, &(dma->iscp), sizeof(struct i596_iscp)); 379 dev->name, str, SWAP16(dma->iscp.stat)); 386 static inline int wait_cmd(struct net_device *dev, struct i596_dma *dma, int delcnt, char *str) argument 388 DMA_INV(dev, &(dma->scb), sizeof(struct i596_scb)); 389 while (--delcnt && dma 407 struct i596_dma *dma = lp->dma; local 464 struct i596_dma *dma = lp->dma; local 536 struct i596_dma *dma = lp->dma; local 558 struct i596_dma *dma = lp->dma; local 870 struct i596_dma *dma = lp->dma; local 1050 struct i596_dma *dma; local 1115 struct i596_dma *dma; local 1335 struct i596_dma *dma = lp->dma; local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/kernel/ |
H A D | dma-isa.c | 2 * linux/arch/arm/kernel/dma-isa.c 12 * linux/include/asm/dma.h: Defines for using and allocating dma channels. 16 * arch/arm/kernel/dma-ebsa285.c 21 #include <linux/dma-mapping.h> 24 #include <asm/dma.h> 25 #include <asm/mach/dma.h> 47 static int isa_get_dma_residue(unsigned int chan, dma_t *dma) argument 58 static void isa_enable_dma(unsigned int chan, dma_t *dma) argument 60 if (dma 122 isa_disable_dma(unsigned int chan, dma_t *dma) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/host/ |
H A D | ohci-mem.c | 18 * device driver provides us with dma addresses 87 dma_addr_t dma; local 90 td = dma_pool_alloc (hc->td_cache, mem_flags, &dma); 94 td->hwNextTD = cpu_to_hc32 (hc, dma); 95 td->td_dma = dma; 121 dma_addr_t dma; local 124 ed = dma_pool_alloc (hc->ed_cache, mem_flags, &dma); 128 ed->dma = dma; 136 dma_pool_free (hc->ed_cache, ed, ed->dma); [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/soc/jz4740/ |
H A D | jz4740-pcm.c | 22 #include <linux/dma-mapping.h> 29 #include <asm/mach-jz4740/dma.h> 38 struct jz4740_dma_chan *dma; member in struct:jz4740_runtime_data 75 jz4740_dma_disable(prtd->dma); 78 jz4740_dma_set_src_addr(prtd->dma, prtd->dma_pos); 79 jz4740_dma_set_dst_addr(prtd->dma, prtd->fifo_addr); 81 jz4740_dma_set_src_addr(prtd->dma, prtd->fifo_addr); 82 jz4740_dma_set_dst_addr(prtd->dma, prtd->dma_pos); 85 jz4740_dma_set_transfer_count(prtd->dma, count); 89 jz4740_dma_enable(prtd->dma); 92 jz4740_pcm_dma_transfer_done(struct jz4740_dma_chan *dma, int err, void *dev_id) argument 197 struct jz4740_dma_chan *dma = prtd->dma; local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/au88x0/ |
H A D | au88x0_pcm.c | 224 int dma, type = VORTEX_PCM_TYPE(substream->pcm); local 227 vortex_adb_allocroute(chip, stream->dma, 231 dma = 235 if (dma < 0) { 237 return dma; 239 stream = substream->runtime->private_data = &chip->dma_adb[dma]; 242 vortex_adbdma_setbuffers(chip, dma, 254 stream->dma = substream->number; 275 vortex_adb_allocroute(chip, stream->dma, 282 vortex_wt_allocroute(chip, stream->dma, 297 int dma = stream->dma, fmt, dir; local 328 int dma = stream->dma; local 392 int dma = stream->dma; local [all...] |
H A D | au88x0_core.c | 934 stream_t *dma = &vortex->dma_adb[adbdma]; local 937 dma->dma_ctrl); 942 stream_t *dma = &vortex->dma_adb[adbdma]; local 946 dma->period_real = dma->period_virt = sb; 953 stream_t *dma = &vortex->dma_adb[adbdma]; local 955 dma->period_bytes = psize; 956 dma->nr_periods = count; 958 dma->cfg0 = 0; 959 dma 1004 stream_t *dma = &vortex->dma_adb[adbdma]; local 1025 stream_t *dma = &vortex->dma_adb[adbdma]; local 1075 stream_t *dma = &vortex->dma_adb[adbdma]; local 1105 stream_t *dma = &vortex->dma_adb[adbdma]; local 1116 stream_t *dma = &vortex->dma_adb[adbdma]; local 1142 stream_t *dma = &vortex->dma_adb[adbdma]; local 1164 stream_t *dma = &vortex->dma_adb[adbdma]; local 1188 stream_t *dma = &vortex->dma_wt[wtdma]; local 1195 stream_t *dma = &vortex->dma_wt[wtdma]; local 1206 stream_t *dma = &vortex->dma_wt[wtdma]; local 1249 stream_t *dma = &vortex->dma_wt[wtdma]; local 1270 stream_t *dma = &vortex->dma_wt[wtdma]; local 1322 stream_t *dma = &vortex->dma_wt[wtdma]; local 1332 stream_t *dma = &vortex->dma_wt[wtdma]; local 1359 stream_t *dma = &vortex->dma_wt[wtdma]; local 1381 stream_t *dma = &vortex->dma_wt[wtdma]; local 1401 stream_t *dma = &vortex->dma_wt[wtdma]; local 1850 vortex_adb_allocroute(vortex_t * vortex, int dma, int nr_ch, int dir, int type) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/core/ |
H A D | buffer.c | 14 #include <linux/dma-mapping.h> 25 /* platforms without dma-friendly caches might need to 43 * Call this as part of initializing a host controller that uses the dma 44 * memory allocators. It initializes some pools of dma-coherent memory that 104 dma_addr_t *dma 113 *dma = ~(dma_addr_t) 0; 119 return dma_pool_alloc(hcd->pool [i], mem_flags, dma); 121 return dma_alloc_coherent(hcd->self.controller, size, dma, mem_flags); 128 dma_addr_t dma 145 dma_pool_free(hcd->pool [i], addr, dma); [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/avr32/mm/ |
H A D | Makefile | 5 obj-y += init.o clear_page.o copy_page.o dma-coherent.o
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-sa1100/ |
H A D | dma.c | 2 * arch/arm/mach-sa1100/dma.c 22 #include <mach/dma.h> 27 #define DPRINTK( s, arg... ) printk( "dma<%p>: " s, regs , ##arg ) 48 sa1100_dma_t *dma = dma_chan + (((u_int)dma_regs >> 5) & 7); local 52 printk(KERN_CRIT "DMA on \"%s\" caused an error\n", dma->device_id); 57 if (dma->callback) { 59 dma->callback(dma->data); 61 dma->callback(dma 99 sa1100_dma_t *dma = NULL; local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/ |
H A D | atiixp.c | 356 static int atiixp_build_dma_packets(struct atiixp *chip, struct atiixp_dma *dma, argument 368 if (dma->desc_buf.area == NULL) { 372 &dma->desc_buf) < 0) 374 dma->period_bytes = dma->periods = 0; /* clear */ 377 if (dma->periods == periods && dma->period_bytes == period_bytes) 382 writel(0, chip->remap_addr + dma->ops->llp_offset); 383 dma->ops->enable_dma(chip, 0); 384 dma 416 atiixp_clear_dma_packets(struct atiixp *chip, struct atiixp_dma *dma, struct snd_pcm_substream *substream) argument 665 struct atiixp_dma *dma = runtime->private_data; local 686 snd_atiixp_xrun_dma(struct atiixp *chip, struct atiixp_dma *dma) argument 697 snd_atiixp_update_dma(struct atiixp *chip, struct atiixp_dma *dma) argument 724 struct atiixp_dma *dma = substream->runtime->private_data; local 953 struct atiixp_dma *dma = substream->runtime->private_data; local 990 struct atiixp_dma *dma = substream->runtime->private_data; local 1026 snd_atiixp_pcm_open(struct snd_pcm_substream *substream, struct atiixp_dma *dma, int pcm_type) argument 1061 snd_atiixp_pcm_close(struct snd_pcm_substream *substream, struct atiixp_dma *dma) argument 1467 struct atiixp_dma *dma = &chip->dmas[i]; local 1508 struct atiixp_dma *dma = &chip->dmas[i]; local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/dvb/b2c2/ |
H A D | flexcop-dma.c | 3 * flexcop-dma.c - configuring and controlling the DMA of the FlexCop 9 struct flexcop_dma *dma, u32 size) 15 err("dma buffersize has to be even."); 20 dma->pdev = pdev; 21 dma->cpu_addr0 = tcpu; 22 dma->dma_addr0 = tdma; 23 dma->cpu_addr1 = tcpu + size/2; 24 dma->dma_addr1 = tdma + size/2; 25 dma->size = size/2; 32 void flexcop_dma_free(struct flexcop_dma *dma) argument 8 flexcop_dma_allocate(struct pci_dev *pdev, struct flexcop_dma *dma, u32 size) argument 40 flexcop_dma_config(struct flexcop_device *fc, struct flexcop_dma *dma, flexcop_dma_index_t dma_idx) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/oss/ |
H A D | pas2_card.c | 188 if (hw_config->dma < 0 || hw_config->dma > 7) 190 printk(KERN_ERR "PAS16: Invalid DMA selection %d", hw_config->dma); 191 hw_config->dma=-1; 196 pas_write(dma_bits[hw_config->dma], 0xF389); 197 if (!dma_bits[hw_config->dma]) 199 printk(KERN_ERR "PAS16: Invalid DMA selection %d", hw_config->dma); 200 hw_config->dma=-1; 205 if (sound_alloc_dma(hw_config->dma, "PAS16")) 208 hw_config->dma 375 static int __initdata dma = -1; variable [all...] |