Searched refs:dma_channel (Results 1 - 25 of 42) sorted by relevance

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/mm/
H A Dpg-dma.c24 static int dma_channel = CONFIG_DMA_PAGE_OPS_CHANNEL; variable
36 dma_write_page(dma_channel, (unsigned long)from, (unsigned long)to);
37 dma_wait_for_completion(dma_channel);
46 if (dma_info[dma_channel].chan != dma_channel) {
51 dma_write_page(dma_channel, (unsigned long)empty_zero_page,
56 dma_wait_for_completion(dma_channel);
63 ret = request_dma(dma_channel, "page ops");
75 free_dma(dma_channel);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sh/
H A Ddma.h66 struct dma_channel;
69 int (*request)(struct dma_channel *chan);
70 void (*free)(struct dma_channel *chan);
72 int (*get_residue)(struct dma_channel *chan);
73 int (*xfer)(struct dma_channel *chan);
74 int (*configure)(struct dma_channel *chan, unsigned long flags);
75 int (*extend)(struct dma_channel *chan, unsigned long op, void *param);
78 struct dma_channel { struct
109 struct dma_channel *channels;
120 #define to_dma_channel(channel) container_of(channel, struct dma_channel, de
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/drivers/dma/
H A Ddma-isa.c60 struct dma_channel *channel = &info->channels[chan];
75 struct dma_channel *channel = &info->channels[chan];
84 struct dma_channel *channel = &info->channels[chan];
101 struct dma_channel *channel = &info->channels[chan];
H A Ddma-sysfs.c33 struct dma_channel *channel = get_dma_channel(i);
62 struct dma_channel *channel = to_dma_channel(dev);
69 struct dma_channel *channel = to_dma_channel(dev);
79 struct dma_channel *channel = to_dma_channel(dev);
92 struct dma_channel *channel = to_dma_channel(dev);
99 struct dma_channel *channel = to_dma_channel(dev);
109 struct dma_channel *channel = to_dma_channel(dev); \
117 int dma_create_sysfs_files(struct dma_channel *chan, struct dma_info *info)
145 void dma_remove_sysfs_files(struct dma_channel *chan, struct dma_info *info)
H A Ddma-pvr2.c41 static int pvr2_request_dma(struct dma_channel *chan)
51 static int pvr2_get_dma_residue(struct dma_channel *chan)
56 static int pvr2_xfer_dma(struct dma_channel *chan)
H A Ddma-api.c74 struct dma_channel *get_dma_channel(unsigned int chan)
77 struct dma_channel *channel;
96 struct dma_channel *channel = get_dma_channel(chan);
148 struct dma_channel *channel = &info->channels[i];
167 struct dma_channel *channel = { 0 };
194 struct dma_channel *channel = { 0 };
219 struct dma_channel *channel = get_dma_channel(chan);
231 struct dma_channel *channel = get_dma_channel(chan);
260 struct dma_channel *channel;
276 struct dma_channel *channe
[all...]
H A Ddma-sh.c52 static inline unsigned int calc_xmit_shift(struct dma_channel *chan)
67 struct dma_channel *chan = dev_id;
83 static int sh_dmac_request_dma(struct dma_channel *chan)
92 static void sh_dmac_free_dma(struct dma_channel *chan)
98 sh_dmac_configure_channel(struct dma_channel *chan, unsigned long chcr)
116 static void sh_dmac_enable_dma(struct dma_channel *chan)
135 static void sh_dmac_disable_dma(struct dma_channel *chan)
150 static int sh_dmac_xfer_dma(struct dma_channel *chan)
190 static int sh_dmac_get_dma_residue(struct dma_channel *chan)
H A Ddma-g2.c64 struct dma_channel *chan = info->channels + i;
76 static int g2_enable_dma(struct dma_channel *chan)
86 static int g2_disable_dma(struct dma_channel *chan)
96 static int g2_xfer_dma(struct dma_channel *chan)
152 static int g2_get_residue(struct dma_channel *chan)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/
H A DNCR5380.h233 * These are "special" values for the irq and dma_channel fields of the
342 if (instance->dma_channel <= 3) {
359 disable_dma(instance->dma_channel);
360 clear_dma_ff(instance->dma_channel);
361 set_dma_addr(instance->dma_channel, bus_addr);
362 set_dma_count(instance->dma_channel, count);
363 set_dma_mode(instance->dma_channel, mode);
364 enable_dma(instance->dma_channel);
419 clear_dma_ff(instance->dma_channel);
420 tmp = get_dma_residue(instance->dma_channel);
[all...]
H A Dbvme6000.c53 if (shost->dma_channel != 0xff)
54 free_dma(shost->dma_channel);
H A Dmvme16x.c55 if (shost->dma_channel != 0xff)
56 free_dma(shost->dma_channel);
H A Dqlogicfas.c100 hreg->dma_channel = -1;
173 if (shost->dma_channel != 0xff)
174 free_dma(shost->dma_channel);
H A Damiga7xx.c115 if (shost->dma_channel != 0xff)
116 free_dma(shost->dma_channel);
H A Dultrastor.c233 unsigned char dma_channel: 3; member in struct:ultrastor_config
354 unsigned char dma_channel: 2; member in struct:config_1
460 config.dma_channel = 0;
462 config.dma_channel = dma_channel_table_14f[config_1.dma_channel];
473 if (!config.dma_channel || !(config_2.tfr_port & 0x2)) {
494 config.dma_channel, config.ha_scsi_id, config.subversion);
508 if (config.dma_channel && request_dma(config.dma_channel,"Ultrastor")) {
510 config.dma_channel);
[all...]
H A Du14-34f.c659 unsigned char irq, dma_channel, subversion, i; local
687 unsigned char dma_channel: 2, interrupt:2, member in struct:config_1
691 interrupt: 2, dma_channel: 2;
731 dma_channel = dma_channel_table[config_1.dma_channel];
742 if (subversion == ISA && request_dma(dma_channel, driver_name)) {
744 name, dma_channel);
796 sh[j]->dma_channel = NO_DMA;
805 disable_dma(dma_channel);
806 clear_dma_ff(dma_channel);
[all...]
H A Deata.c1079 unsigned char irq, dma_channel, subversion, i, is_pci = 0; local
1186 dma_channel = dma_channel_table[3 - info.drqx];
1193 dma_channel = NO_DMA;
1231 if (subversion == ISA && request_dma(dma_channel, driver_name)) {
1233 name, dma_channel);
1280 shost->dma_channel = dma_channel;
1303 disable_dma(dma_channel);
1304 clear_dma_ff(dma_channel);
1305 set_dma_mode(dma_channel, DMA_MODE_CASCAD
[all...]
H A Dpas16.c599 if (shost->dma_channel != 0xff)
600 free_dma(shost->dma_channel);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/mach-pxa/
H A Ddma.c28 static struct dma_channel { struct
96 struct dma_channel *channel = &dma_channels[i];
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/
H A Dhayesesp.h11 char dma_channel; member in struct:hayes_esp_config
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-blackfin/
H A Ddma.h136 struct dma_channel { struct
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/usb/gadget/
H A Domap_udc.c215 ep->dma_channel = 0;
690 UDC_DMA_IRQ_EN_REG |= UDC_TX_DONE_IE(ep->dma_channel);
691 UDC_TXDMA_REG(ep->dma_channel) = UDC_TXN_START | txdma_ctrl;
713 UDC_DMA_IRQ_EN_REG &= ~UDC_TX_DONE_IE(ep->dma_channel);
738 UDC_RXDMA_REG(ep->dma_channel) = UDC_RXN_STOP | (packets - 1);
739 UDC_DMA_IRQ_EN_REG |= UDC_RX_EOT_IE(ep->dma_channel);
768 UDC_DMA_IRQ_EN_REG &= ~UDC_RX_EOT_IE(ep->dma_channel);
848 ep->dma_channel = 0;
863 ep->dma_channel = channel;
899 ep->dma_channel
[all...]
H A Domap_udc.h154 u8 dma_channel; member in struct:omap_ep
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/scsi/
H A Dscsi_host.h633 unsigned char dma_channel; member in struct:Scsi_Host
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/char/
H A Desp.c1432 tmp.dma_channel = (info->stat_flags & ESP_STAT_NEVER_DMA ? 0 : dma);
1583 if ((new_config.dma_channel != 1) && (new_config.dma_channel != 3))
1584 new_config.dma_channel = 0;
1587 change_dma = new_config.dma_channel;
1589 change_dma = (new_config.dma_channel != dma);
1592 if (new_config.dma_channel) {
1610 dma = new_config.dma_channel;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/pcmcia/
H A Dqlogic_stub.c124 shost->dma_channel = -1;

Completed in 148 milliseconds

12