Searched refs:dma (Results 51 - 75 of 1571) sorted by relevance

1234567891011>>

/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 Ddma.h76 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 Ddma.h70 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 Dcs5535audio_pm.c68 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 Dcs5535audio_pcm.c119 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 DMakefile2 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 DMakefile6 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 DMakefile6 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 DMakefile7 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 DMakefile7 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 DMakefile5 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 Ddma.h0 /* 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 DMakefile9 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 Dsram.c20 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 Dlib82596.c84 #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 Ddma-isa.c2 * 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 Dohci-mem.c18 * 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 Djz4740-pcm.c22 #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 Dau88x0_pcm.c224 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 Dau88x0_core.c934 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 Dbuffer.c14 #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 DMakefile5 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 Ddma.c2 * 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 Datiixp.c356 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 Dflexcop-dma.c3 * 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 Dpas2_card.c188 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...]

Completed in 300 milliseconds

1234567891011>>