Searched refs:dma (Results 1 - 25 of 477) sorted by relevance

1234567891011>>

/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/arm/kernel/
H A Ddma-rpc.c2 * linux/arch/arm/kernel/dma-rpc.c
19 #include <asm/dma.h>
26 #include <asm/mach/dma.h>
43 static void iomd_get_next_sg(struct scatterlist *sg, dma_t *dma) argument
47 if (dma->sg) {
48 sg->dma_address = dma->sg->dma_address;
51 end = offset + dma->sg->length;
61 dma->sg->length -= end - offset;
62 dma->sg->dma_address += end - offset;
64 if (dma
82 iomd_setup_dma_a(struct scatterlist *sg, dma_t *dma) argument
88 iomd_setup_dma_b(struct scatterlist *sg, dma_t *dma) argument
96 dma_t *dma = (dma_t *)dev_id; local
154 iomd_request_dma(dmach_t channel, dma_t *dma) argument
160 iomd_free_dma(dmach_t channel, dma_t *dma) argument
165 iomd_enable_dma(dmach_t channel, dma_t *dma) argument
195 iomd_disable_dma(dmach_t channel, dma_t *dma) argument
205 iomd_set_dma_speed(dmach_t channel, dma_t *dma, int cycle) argument
260 floppy_enable_dma(dmach_t channel, dma_t *dma) argument
290 floppy_disable_dma(dmach_t channel, dma_t *dma) argument
296 floppy_get_residue(dmach_t channel, dma_t *dma) argument
313 sound_enable_disable_dma(dmach_t channel, dma_t *dma) argument
323 arch_dma_init(dma_t *dma) argument
[all...]
H A Ddma.c2 * linux/arch/arm/kernel/dma.c
21 #include <asm/dma.h>
23 #include <asm/mach/dma.h>
32 * Get dma list for /proc/dma
36 dma_t *dma; local
40 for (i = 0, dma = dma_chan; i < MAX_DMA_CHANNELS; i++, dma++)
41 if (dma->lock)
43 dma
55 dma_t *dma = dma_chan + channel; local
92 dma_t *dma = dma_chan + channel; local
120 dma_t *dma = dma_chan + channel; local
134 dma_t *dma = dma_chan + channel; local
153 dma_t *dma = dma_chan + channel; local
170 dma_t *dma = dma_chan + channel; local
184 dma_t *dma = dma_chan + channel; local
204 dma_t *dma = dma_chan + channel; local
227 dma_t *dma = dma_chan + channel; local
237 dma_t *dma = dma_chan + channel; local
[all...]
H A Ddma-footbridge.c2 * linux/arch/arm/kernel/dma-ebsa285.c
9 * 09-Nov-1998 RMK Split out ISA DMA functions to dma-isa.c
17 #include <asm/dma.h>
20 #include <asm/mach/dma.h>
24 void __init arch_dma_init(dma_t *dma) argument
28 isa_init_dma(dma + _ISA_DMA(0));
H A Ddma-arc.c2 * linux/arch/arm/kernel/dma-arc.c
16 #include <asm/dma.h>
23 #include <asm/mach/dma.h>
28 static void arc_floppy_data_enable_dma(dmach_t channel, dma_t *dma) argument
31 switch (dma->dma_mode) {
42 fdc1772_setupdma(dma->buf.length, dma->buf.address); /* Sets data pointer up */
57 fdc1772_setupdma(dma->buf.length, dma->buf.address); /* Sets data pointer up */
64 printk ("enable_dma: dma
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/sbus/
H A Ddvma.c15 #include <asm/dma.h>
28 void __init init_one_dvma(struct sbus_dma *dma, int num_dma) argument
30 printk("dma%d: ", num_dma);
32 dma->next = 0;
33 dma->running = 0; /* No transfers going on as of yet */
34 dma->allocated = 0; /* No one has allocated us yet */
35 switch(sbus_readl(dma->regs + DMA_CSR)&DMA_DEVICE_ID) {
37 dma->revision = dvmarev0;
41 dma->revision = dvmaesc1;
45 dma
73 struct sbus_dma *dma; local
120 struct sbus_dma *dma; local
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/arm/mach-shark/
H A Ddma.c2 * linux/arch/arm/mach-shark/dma.c
7 * arch/arm/kernel/dma-ebsa285.c
15 #include <asm/dma.h>
18 #include <asm/mach/dma.h>
20 void __init arch_dma_init(dma_t *dma) argument
23 isa_init_dma(dma);
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/net/hamradio/soundmodem/
H A Dsmdma.h4 * smdma.h -- soundcard radio modem driver dma buffer routines.
61 set_dma_addr(dmanr, virt_to_bus(sm->dma.obuf));
62 set_dma_count(dmanr, sm->dma.ofragsz * NUM_FRAGMENTS);
64 if (sm->dma.o16bit)
65 return sm->dma.ofragsz/2;
66 return sm->dma.ofragsz;
71 set_dma_addr(dmanr, virt_to_bus(sm->dma.ibuf));
72 set_dma_count(dmanr, sm->dma.ifragsz * NUM_FRAGMENTS);
74 if (sm->dma.i16bit)
75 return sm->dma
[all...]
H A Dsm_wss.c32 #include <asm/dma.h>
197 if ((tmp & 0x80) && ((dev->dma == 0) ||
209 if (dev->dma > 3 || dmatab[dev->dma] == -1) {
210 printk(KERN_ERR "%s: WSS: invalid dma channel %d\n",
211 sm_drvname, (int)dev->dma);
214 tmp = irqtab[dev->irq] | dmatab[dev->dma];
336 dma_setup(sm, oldcodecmode & 1, dev->dma);
347 numsamps = dma_setup(sm, send, dev->dma) - 1;
368 disable_dma(dev->dma);
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/arm/mach-sa1100/
H A Ddma-sa1111.c2 * linux/arch/arm/mach-sa1100/dma-sa1111.c
24 #include <asm/dma.h>
29 #define DPRINTK( s, arg... ) printk( "dma<%s>: " s, dma->device_id , ##arg )
47 #include "dma.h"
52 sa1100_dma_t *dma = &dma_chan[channel]; local
53 dma->regs->SAD_CS = 0;
55 dma->dma_a = dma->dma_b = 0;
59 int start_sa1111_sac_dma(sa1100_dma_t *dma, dma_addr_ argument
117 sa1100_dma_t *dma = (sa1100_dma_t *) dev_id; local
192 sa1100_dma_t *dma = NULL; local
247 sa1100_dma_t *dma = &dma_chan[channel]; local
281 sa1100_dma_t *dma = &dma_chan[channel]; local
[all...]
H A Ddma-sa1100.c2 * arch/arm/kernel/dma-sa1100.c
26 #include <asm/dma.h>
27 #include <asm/mach/dma.h>
32 #define DPRINTK( s, arg... ) printk( "dma<%s>: " s, dma->device_id , ##arg )
52 #include "dma.h"
67 static inline int start_sa1100_dma(sa1100_dma_t * dma, dma_addr_t dma_ptr, int size) argument
69 dma_regs_t *regs = dma->regs;
108 static int start_dma(sa1100_dma_t *dma, dma_addr_t dma_ptr, int size) argument
110 if (channel_is_sa1111_sac(dma
117 process_dma(sa1100_dma_t * dma) argument
187 sa1100_dma_done(sa1100_dma_t *dma) argument
221 sa1100_dma_t *dma = (sa1100_dma_t *) dev_id; local
248 sa1100_dma_t *dma = NULL; local
303 sa1100_dma_t *dma = &dma_chan[channel]; local
316 sa1100_dma_t *dma = &dma_chan[channel]; local
336 sa1100_dma_t *dma; local
370 sa1100_dma_t *dma = &dma_chan[channel]; local
434 sa1100_dma_t *dma = &dma_chan[channel]; local
471 sa1100_dma_t *dma = &dma_chan[channel]; local
492 sa1100_dma_t *dma = &dma_chan[channel]; local
524 sa1100_dma_t *dma; local
565 sa1100_dma_t *dma = &dma_chan[channel]; local
589 sa1100_dma_t *dma = &dma_chan[channel]; local
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/arm/mach-clps711x/
H A Ddma.c2 * linux/arch/arm/mach-clps711x/dma.c
27 #include <asm/dma.h>
31 #include <asm/mach/dma.h>
33 void __init arch_dma_init(dma_t *dma) argument
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/arm/mach-epxa10db/
H A Ddma.c2 * linux/arch/arm/mach-epxa10db/dma.c
28 #include <asm/dma.h>
32 #include <asm/mach/dma.h>
34 void __init arch_dma_init(dma_t *dma) argument
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/arm/mach-integrator/
H A Ddma.c2 * linux/arch/arm/mach-integrator/dma.c
28 #include <asm/dma.h>
32 #include <asm/mach/dma.h>
34 void __init arch_dma_init(dma_t *dma) argument
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/char/drm-4.0/
H A Di810_bufs.c42 drm_device_dma_t *dma = dev->dma; local
57 if (!dma) return -EINVAL;
84 entry = &dma->bufs[order];
113 buf->idx = dma->buf_count + entry->buf_count;
145 dma->buflist = drm_realloc(dma->buflist,
146 dma->buf_count * sizeof(*dma->buflist),
147 (dma
196 drm_device_dma_t *dma = dev->dma; local
270 drm_device_dma_t *dma = dev->dma; local
304 drm_device_dma_t *dma = dev->dma; local
[all...]
H A Ddma.c0 /* dma.c -- DMA IOCTL and function support -*- linux-c -*-
41 if (!(dev->dma = drm_alloc(sizeof(*dev->dma), DRM_MEM_DRIVER))) {
42 printk(KERN_ERR "drm_dma_setup: can't drm_alloc dev->dma");
45 memset(dev->dma, 0, sizeof(*dev->dma));
47 memset(&dev->dma->bufs[i], 0, sizeof(dev->dma->bufs[0]));
52 drm_device_dma_t *dma = dev->dma; local
164 drm_device_dma_t *dma = dev->dma; local
188 drm_device_dma_t *dma = dev->dma; local
259 drm_device_dma_t *dma = dev->dma; local
288 drm_device_dma_t *dma = dev->dma; local
373 drm_device_dma_t *dma = dev->dma; local
479 drm_device_dma_t *dma = dev->dma; local
509 drm_dma_get_buffers(drm_device_t *dev, drm_dma_t *dma) argument
[all...]
H A Dmga_bufs.c43 drm_device_dma_t *dma = dev->dma; local
58 if (!dma) return -EINVAL;
94 entry = &dma->bufs[order];
127 buf->idx = dma->buf_count + entry->buf_count;
156 dma->buflist = drm_realloc(dma->buflist,
157 dma->buf_count * sizeof(*dma->buflist),
158 (dma
210 drm_device_dma_t *dma = dev->dma; local
394 drm_device_dma_t *dma = dev->dma; local
459 drm_device_dma_t *dma = dev->dma; local
489 drm_device_dma_t *dma = dev->dma; local
529 drm_device_dma_t *dma = dev->dma; local
[all...]
H A Dbufs.c152 drm_device_dma_t *dma = dev->dma; local
168 if (!dma) return -EINVAL;
198 entry = &dma->bufs[order];
232 dma->pagelist = drm_realloc(dma->pagelist,
233 dma->page_count * sizeof(*dma->pagelist),
234 (dma->page_count + (count << page_order))
235 * sizeof(*dma
319 drm_device_dma_t *dma = dev->dma; local
393 drm_device_dma_t *dma = dev->dma; local
427 drm_device_dma_t *dma = dev->dma; local
468 drm_device_dma_t *dma = dev->dma; local
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/char/drm/
H A Ddrm_dma.h58 dev->dma = DRM(alloc)( sizeof(*dev->dma), DRM_MEM_DRIVER );
59 if ( !dev->dma )
62 memset( dev->dma, 0, sizeof(*dev->dma) );
65 memset(&dev->dma->bufs[i], 0, sizeof(dev->dma->bufs[0]));
72 drm_device_dma_t *dma = dev->dma; local
75 if (!dma) retur
202 drm_device_dma_t *dma = dev->dma; local
215 drm_device_dma_t *dma = dev->dma; local
244 drm_device_dma_t *dma = dev->dma; local
328 drm_device_dma_t *dma = dev->dma; local
434 drm_device_dma_t *dma = dev->dma; local
464 dma_get_buffers(drm_device_t *dev, drm_dma_t *dma) argument
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/sound/
H A Drme96xx.c55 #include <asm/dma.h>
325 } dma[RME96xx_MAX_DEVS]; member in struct:_rme96xx_info
560 static void rme96xx_clearbufs(struct dmabuf* dma) argument
567 for (j=0;j<dma->outchannels + dma->mono;j++)
568 memset(&dma->s->playbuf[(dma->outoffset + j)*RME96xx_DMA_MAX_SAMPLES],
571 spin_lock_irqsave(&dma->s->lock,flags);
572 dma->writeptr = 0;
573 dma
620 rme96xx_getospace(struct dmabuf * dma, unsigned int hwp) argument
637 rme96xx_getispace(struct dmabuf * dma, unsigned int hwp) argument
655 rme96xx_copyfromuser(struct dmabuf* dma,const char* buffer,int count,int hop) argument
704 rme96xx_copytouser(struct dmabuf* dma,const char* buffer,int count,int hop) argument
834 rme96xx_dmabuf_init(rme96xx_info * s,struct dmabuf* dma,int ioffset,int ooffset) argument
893 struct dmabuf * dma = &s->dma[i]; local
1113 struct dmabuf * dma = (struct dmabuf *)file->private_data; local
1394 struct dmabuf* dma; local
1445 struct dmabuf * dma = (struct dmabuf*) file->private_data; local
1470 struct dmabuf *dma = (struct dmabuf *)file->private_data; local
1538 struct dmabuf *dma = (struct dmabuf *)file->private_data; local
1605 struct dmabuf *dma = (struct dmabuf *)file->private_data; local
1652 struct dmabuf *dma = (struct dmabuf *)file->private_data; local
[all...]
H A Dskeleton.c71 int dma; local
99 dma = card_specific_magic(ioaddr);
125 mss_data[cards].dma = dma;
141 mss_data[cards].dma,
142 mss_data[cards].dma,
214 mss_data[i].dma,
215 mss_data[i].dma,
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/m68k/apollo/
H A DMakefile12 obj-y := config.o dn_ints.o dma.o
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-ppc64/
H A Dscatterlist.h14 #include <asm/dma.h>
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-sparc/
H A Ddma.h1 /* $Id: dma.h,v 1.1.1.1 2008/10/15 03:29:17 james26_jang Exp $
2 * include/asm-sparc/dma.h
93 #define DMA_ISBROKEN(dma) ((dma)->revision == dvmarev0 || (dma)->revision == dvmarev1)
95 #define DMA_ISBROKEN(dma) ((dma)->revision == dvmarev1)
97 #define DMA_ISESC1(dma) ((dma)->revision == dvmaesc1)
99 /* Main routines in dma
[all...]
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-ppc64/
H A Dscatterlist.h14 #include <asm/dma.h>
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-sparc/
H A Ddma.h1 /* $Id: dma.h,v 1.1.1.1 2008/10/15 03:27:26 james26_jang Exp $
2 * include/asm-sparc/dma.h
93 #define DMA_ISBROKEN(dma) ((dma)->revision == dvmarev0 || (dma)->revision == dvmarev1)
95 #define DMA_ISBROKEN(dma) ((dma)->revision == dvmarev1)
97 #define DMA_ISESC1(dma) ((dma)->revision == dvmaesc1)
99 /* Main routines in dma
[all...]

Completed in 213 milliseconds

1234567891011>>