arch/arm/kernel/dma.c
123
dma_t *dma = dma_channel(chan);
arch/arm/kernel/dma.c
140
dma_t *dma = dma_channel(chan);
arch/arm/kernel/dma.c
157
dma_t *dma = dma_channel(chan);
arch/arm/kernel/dma.c
172
dma_t *dma = dma_channel(chan);
arch/arm/kernel/dma.c
186
dma_t *dma = dma_channel(chan);
arch/arm/kernel/dma.c
207
dma_t *dma = dma_channel(chan);
arch/arm/kernel/dma.c
229
dma_t *dma = dma_channel(chan);
arch/arm/kernel/dma.c
242
dma_t *dma = dma_channel(chan);
arch/arm/kernel/dma.c
253
dma_t *dma = dma_channel(chan);
arch/arm/kernel/dma.c
269
dma_t *dma = dma_channel(i);
arch/arm/kernel/dma.c
56
dma_t *dma = dma_channel(chan);
arch/arm/kernel/dma.c
94
dma_t *dma = dma_channel(chan);
arch/sh/drivers/dma/dma-api.c
116
struct dma_channel *channel = get_dma_channel(chan);
arch/sh/drivers/dma/dma-api.c
128
struct dma_channel *channel = get_dma_channel(chan);
arch/sh/drivers/dma/dma-api.c
144
struct dma_channel *channel = get_dma_channel(chan);
arch/sh/drivers/dma/dma-api.c
155
struct dma_channel *channel = get_dma_channel(chan);
arch/sh/drivers/dma/dma-api.c
183
struct dma_channel *channel = info->channels + i;
arch/sh/drivers/dma/dma-api.c
218
size = sizeof(struct dma_channel) * info->nr_channels;
arch/sh/drivers/dma/dma-api.c
228
struct dma_channel *chan = &info->channels[i];
arch/sh/drivers/dma/dma-api.c
58
struct dma_channel *get_dma_channel(unsigned int chan)
arch/sh/drivers/dma/dma-api.c
61
struct dma_channel *channel;
arch/sh/drivers/dma/dma-api.c
80
struct dma_channel *channel = get_dma_channel(chan);
arch/sh/drivers/dma/dma-api.c
91
struct dma_channel *channel = { 0 };
arch/sh/drivers/dma/dma-g2.c
149
static int g2_get_residue(struct dma_channel *chan)
arch/sh/drivers/dma/dma-g2.c
61
struct dma_channel *chan = info->channels + i;
arch/sh/drivers/dma/dma-g2.c
73
static int g2_enable_dma(struct dma_channel *chan)
arch/sh/drivers/dma/dma-g2.c
83
static int g2_disable_dma(struct dma_channel *chan)
arch/sh/drivers/dma/dma-g2.c
93
static int g2_xfer_dma(struct dma_channel *chan)
arch/sh/drivers/dma/dma-pvr2.c
38
static int pvr2_request_dma(struct dma_channel *chan)
arch/sh/drivers/dma/dma-pvr2.c
48
static int pvr2_get_dma_residue(struct dma_channel *chan)
arch/sh/drivers/dma/dma-pvr2.c
53
static int pvr2_xfer_dma(struct dma_channel *chan)
arch/sh/drivers/dma/dma-sh.c
103
static inline unsigned int calc_xmit_shift(struct dma_channel *chan)
arch/sh/drivers/dma/dma-sh.c
120
struct dma_channel *chan = dev_id;
arch/sh/drivers/dma/dma-sh.c
136
static int sh_dmac_request_dma(struct dma_channel *chan)
arch/sh/drivers/dma/dma-sh.c
145
static void sh_dmac_free_dma(struct dma_channel *chan)
arch/sh/drivers/dma/dma-sh.c
151
sh_dmac_configure_channel(struct dma_channel *chan, unsigned long chcr)
arch/sh/drivers/dma/dma-sh.c
169
static void sh_dmac_enable_dma(struct dma_channel *chan)
arch/sh/drivers/dma/dma-sh.c
188
static void sh_dmac_disable_dma(struct dma_channel *chan)
arch/sh/drivers/dma/dma-sh.c
203
static int sh_dmac_xfer_dma(struct dma_channel *chan)
arch/sh/drivers/dma/dma-sh.c
244
static int sh_dmac_get_dma_residue(struct dma_channel *chan)
arch/sh/drivers/dma/dma-sysfs.c
100
struct dma_channel *channel = to_dma_channel(dev);
arch/sh/drivers/dma/dma-sysfs.c
108
struct dma_channel *channel = to_dma_channel(dev);
arch/sh/drivers/dma/dma-sysfs.c
119
struct dma_channel *channel = to_dma_channel(dev); \
arch/sh/drivers/dma/dma-sysfs.c
127
int dma_create_sysfs_files(struct dma_channel *chan, struct dma_info *info)
arch/sh/drivers/dma/dma-sysfs.c
155
void dma_remove_sysfs_files(struct dma_channel *chan, struct dma_info *info)
arch/sh/drivers/dma/dma-sysfs.c
31
struct dma_channel *channel = get_dma_channel(i);
arch/sh/drivers/dma/dma-sysfs.c
67
struct dma_channel *channel = to_dma_channel(dev);
arch/sh/drivers/dma/dma-sysfs.c
75
struct dma_channel *channel = to_dma_channel(dev);
arch/sh/drivers/dma/dma-sysfs.c
86
struct dma_channel *channel = to_dma_channel(dev);
arch/sh/include/asm/dma.h
104
#define to_dma_channel(channel) container_of(channel, struct dma_channel, dev)
arch/sh/include/asm/dma.h
122
extern struct dma_channel *get_dma_channel(unsigned int chan);
arch/sh/include/asm/dma.h
130
extern int dma_create_sysfs_files(struct dma_channel *, struct dma_info *);
arch/sh/include/asm/dma.h
131
extern void dma_remove_sysfs_files(struct dma_channel *, struct dma_info *);
arch/sh/include/asm/dma.h
50
struct dma_channel;
arch/sh/include/asm/dma.h
53
int (*request)(struct dma_channel *chan);
arch/sh/include/asm/dma.h
54
void (*free)(struct dma_channel *chan);
arch/sh/include/asm/dma.h
56
int (*get_residue)(struct dma_channel *chan);
arch/sh/include/asm/dma.h
57
int (*xfer)(struct dma_channel *chan);
arch/sh/include/asm/dma.h
58
int (*configure)(struct dma_channel *chan, unsigned long flags);
arch/sh/include/asm/dma.h
92
struct dma_channel *channels;
drivers/comedi/drivers/cb_pcidas64.c
2520
unsigned int dma_channel,
drivers/comedi/drivers/cb_pcidas64.c
2532
if (dma_channel) {
drivers/gpib/common/gpib_os.c
1646
unsigned int dma_channel;
drivers/gpib/common/gpib_os.c
1652
retval = copy_from_user(&dma_channel, (void __user *)arg, sizeof(dma_channel));
drivers/gpib/common/gpib_os.c
1656
config->ibdma = dma_channel;
drivers/gpib/eastwood/fluke_gpib.c
1056
e_priv->dma_channel = dma_request_channel(dma_cap, gpib_dma_channel_filter, NULL);
drivers/gpib/eastwood/fluke_gpib.c
1057
if (!e_priv->dma_channel) {
drivers/gpib/eastwood/fluke_gpib.c
1084
if (e_priv->dma_channel)
drivers/gpib/eastwood/fluke_gpib.c
1085
dma_release_channel(e_priv->dma_channel);
drivers/gpib/eastwood/fluke_gpib.c
393
dmaengine_terminate_all(e_priv->dma_channel);
drivers/gpib/eastwood/fluke_gpib.c
405
tx_desc = dmaengine_prep_slave_single(e_priv->dma_channel, address, length, DMA_MEM_TO_DEV,
drivers/gpib/eastwood/fluke_gpib.c
419
dma_async_issue_pending(e_priv->dma_channel);
drivers/gpib/eastwood/fluke_gpib.c
444
dmaengine_terminate_all(e_priv->dma_channel);
drivers/gpib/eastwood/fluke_gpib.c
475
if (!e_priv->dma_channel) {
drivers/gpib/eastwood/fluke_gpib.c
584
tx_desc = dmaengine_prep_slave_single(e_priv->dma_channel,
drivers/gpib/eastwood/fluke_gpib.c
601
dma_async_issue_pending(e_priv->dma_channel);
drivers/gpib/eastwood/fluke_gpib.c
643
residue = fluke_get_dma_residue(e_priv->dma_channel, dma_cookie);
drivers/gpib/eastwood/fluke_gpib.c
647
dmaengine_terminate_all(e_priv->dma_channel);
drivers/gpib/eastwood/fluke_gpib.c
922
return dmaengine_slave_config(e_priv->dma_channel, &config);
drivers/gpib/eastwood/fluke_gpib.h
21
struct dma_chan *dma_channel;
drivers/gpib/fmh_gpib/fmh_gpib.c
1326
return dmaengine_slave_config(e_priv->dma_channel, &config);
drivers/gpib/fmh_gpib/fmh_gpib.c
1461
e_priv->dma_channel = dma_request_slave_channel(board->dev, "rxtx");
drivers/gpib/fmh_gpib/fmh_gpib.c
1462
if (!e_priv->dma_channel) {
drivers/gpib/fmh_gpib/fmh_gpib.c
1494
if (e_priv->dma_channel)
drivers/gpib/fmh_gpib/fmh_gpib.c
1495
dma_release_channel(e_priv->dma_channel);
drivers/gpib/fmh_gpib/fmh_gpib.c
414
dmaengine_terminate_all(e_priv->dma_channel);
drivers/gpib/fmh_gpib/fmh_gpib.c
424
tx_desc = dmaengine_prep_slave_single(e_priv->dma_channel, address, length, DMA_MEM_TO_DEV,
drivers/gpib/fmh_gpib/fmh_gpib.c
441
dma_async_issue_pending(e_priv->dma_channel);
drivers/gpib/fmh_gpib/fmh_gpib.c
465
dmaengine_terminate_all(e_priv->dma_channel);
drivers/gpib/fmh_gpib/fmh_gpib.c
489
if (!e_priv->dma_channel) {
drivers/gpib/fmh_gpib/fmh_gpib.c
740
tx_desc = dmaengine_prep_slave_single(e_priv->dma_channel, bus_address,
drivers/gpib/fmh_gpib/fmh_gpib.c
759
dma_async_issue_pending(e_priv->dma_channel);
drivers/gpib/fmh_gpib/fmh_gpib.c
787
residue = fmh_gpib_get_dma_residue(e_priv->dma_channel, dma_cookie);
drivers/gpib/fmh_gpib/fmh_gpib.c
791
dmaengine_terminate_all(e_priv->dma_channel);
drivers/gpib/fmh_gpib/fmh_gpib.h
32
struct dma_chan *dma_channel;
drivers/gpib/include/nec7210.h
26
unsigned int dma_channel;
drivers/gpib/include/tms9914.h
28
unsigned int dma_channel;
drivers/gpib/nec7210/nec7210.c
532
disable_dma(priv->dma_channel);
drivers/gpib/nec7210/nec7210.c
534
clear_dma_ff(priv->dma_channel);
drivers/gpib/nec7210/nec7210.c
535
set_dma_count(priv->dma_channel, length);
drivers/gpib/nec7210/nec7210.c
536
set_dma_addr(priv->dma_channel, priv->dma_buffer_addr);
drivers/gpib/nec7210/nec7210.c
537
set_dma_mode(priv->dma_channel, DMA_MODE_READ);
drivers/gpib/nec7210/nec7210.c
540
enable_dma(priv->dma_channel);
drivers/gpib/nec7210/nec7210.c
567
clear_dma_ff(priv->dma_channel);
drivers/gpib/nec7210/nec7210.c
568
disable_dma(priv->dma_channel);
drivers/gpib/nec7210/nec7210.c
569
count += length - get_dma_residue(priv->dma_channel);
drivers/gpib/nec7210/nec7210.c
704
disable_dma(priv->dma_channel);
drivers/gpib/nec7210/nec7210.c
705
clear_dma_ff(priv->dma_channel);
drivers/gpib/nec7210/nec7210.c
706
set_dma_count(priv->dma_channel, length);
drivers/gpib/nec7210/nec7210.c
707
set_dma_addr(priv->dma_channel, address);
drivers/gpib/nec7210/nec7210.c
708
set_dma_mode(priv->dma_channel, DMA_MODE_WRITE);
drivers/gpib/nec7210/nec7210.c
709
enable_dma(priv->dma_channel);
drivers/gpib/nec7210/nec7210.c
739
clear_dma_ff(priv->dma_channel);
drivers/gpib/nec7210/nec7210.c
740
disable_dma(priv->dma_channel);
drivers/gpib/nec7210/nec7210.c
741
residue = get_dma_residue(priv->dma_channel);
drivers/gpib/nec7210/nec7210.c
895
disable_dma(priv->dma_channel);
drivers/gpib/nec7210/nec7210.c
896
clear_dma_ff(priv->dma_channel);
drivers/gpib/nec7210/nec7210.c
897
if ((status1 & HR_END) || get_dma_residue(priv->dma_channel) == 0)
drivers/gpib/nec7210/nec7210.c
900
enable_dma(priv->dma_channel);
drivers/gpib/nec7210/nec7210.c
911
disable_dma(priv->dma_channel);
drivers/gpib/nec7210/nec7210.c
912
clear_dma_ff(priv->dma_channel);
drivers/gpib/nec7210/nec7210.c
913
if (get_dma_residue(priv->dma_channel) == 0) {
drivers/gpib/nec7210/nec7210.c
918
enable_dma(priv->dma_channel);
drivers/gpib/pc2/pc2_gpib.c
293
nec_priv->dma_channel = config->ibdma;
drivers/gpib/pc2/pc2_gpib.c
352
if (nec_priv->dma_channel)
drivers/gpib/pc2/pc2_gpib.c
353
free_dma(nec_priv->dma_channel);
drivers/gpib/pc2/pc2_gpib.c
489
if (nec_priv->dma_channel)
drivers/gpib/pc2/pc2_gpib.c
490
free_dma(nec_priv->dma_channel);
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
105
if (dma_config->dma_channel == THC_TXDMA) {
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
125
if (dma_config->dma_channel == THC_TXDMA)
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
331
dma_ctx->dma_config[THC_RXDMA1].dma_channel = THC_RXDMA1;
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
332
dma_ctx->dma_config[THC_RXDMA2].dma_channel = THC_RXDMA2;
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
333
dma_ctx->dma_config[THC_TXDMA].dma_channel = THC_TXDMA;
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
334
dma_ctx->dma_config[THC_SWDMA].dma_channel = THC_SWDMA;
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
37
switch (dma_config->dma_channel) {
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
40
if (dma_config->dma_channel == THC_RXDMA2) {
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
57
offset = dma_config->dma_channel == THC_RXDMA1 ?
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
677
int thc_rxdma_read(struct thc_device *dev, enum thc_dma_channel dma_channel,
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
683
dma_config = &dev->dma_ctx->dma_config[dma_channel];
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
686
dev_err_once(dev->dev, "The DMA channel %d is not enabled", dma_channel);
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
696
if (dma_channel >= THC_TXDMA) {
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
697
dev_err(dev->dev, "Unsupported DMA channel for RxDMA read, %d\n", dma_channel);
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.h
104
enum thc_dma_channel dma_channel;
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.h
148
int thc_rxdma_read(struct thc_device *dev, enum thc_dma_channel dma_channel,
drivers/media/pci/cobalt/cobalt-driver.c
433
s->dma_channel = i + cobalt->first_fifo_channel;
drivers/media/pci/cobalt/cobalt-driver.c
443
s->dma_channel = 6 + idx;
drivers/media/pci/cobalt/cobalt-driver.c
448
s->dma_channel = 11;
drivers/media/pci/cobalt/cobalt-driver.c
454
s->dma_channel = 12;
drivers/media/pci/cobalt/cobalt-driver.c
461
s->dma_channel = i - COBALT_NUM_NODES;
drivers/media/pci/cobalt/cobalt-driver.c
464
i, s->dma_channel, s->video_channel);
drivers/media/pci/cobalt/cobalt-driver.h
229
u8 dma_channel;
drivers/media/pci/cobalt/cobalt-irq.c
152
if (dma_interrupt & (1 << s->dma_channel)) {
drivers/media/pci/cobalt/cobalt-omnitek.c
100
iowrite32((u32)((u64)desc->bus >> 32), DESCRIPTOR(s->dma_channel) + 4);
drivers/media/pci/cobalt/cobalt-omnitek.c
101
iowrite32((u32)desc->bus & NEXT_ADRS_MSK, DESCRIPTOR(s->dma_channel));
drivers/media/pci/cobalt/cobalt-omnitek.c
102
iowrite32(ENABLE | SCATTER_GATHER_MODE | START, CS_REG(s->dma_channel));
drivers/media/pci/cobalt/cobalt-omnitek.c
109
if (ioread32(CS_REG(s->dma_channel)) & DONE)
drivers/media/pci/cobalt/cobalt-omnitek.c
120
iowrite32(ABORT, CS_REG(s->dma_channel));
drivers/media/pci/cobalt/cobalt-v4l2.c
381
1 << s->dma_channel);
drivers/media/pci/cobalt/cobalt-v4l2.c
578
s->dma_channel, s->video_channel);
drivers/media/pci/mgb4/mgb4_vin.c
753
rv = mgb4_dma_transfer(vindev->mgbdev, vindev->config->dma_channel,
drivers/media/pci/mgb4/mgb4_vin.h
33
int dma_channel;
drivers/media/pci/mgb4/mgb4_vout.c
221
rv = mgb4_dma_transfer(mgbdev, config->dma_channel, true, addr,
drivers/media/pci/mgb4/mgb4_vout.c
621
rv = mgb4_dma_transfer(voutdev->mgbdev, voutdev->config->dma_channel,
drivers/media/pci/mgb4/mgb4_vout.h
31
int dma_channel;
drivers/mfd/timberdale.c
249
.dma_channel = DMA_VIDEO_RX,
drivers/net/ethernet/ti/netcp.h
43
void *dma_channel;
drivers/net/ethernet/ti/netcp_core.c
1318
if (tx_pipe->dma_channel) {
drivers/net/ethernet/ti/netcp_core.c
1319
knav_dma_close_channel(tx_pipe->dma_channel);
drivers/net/ethernet/ti/netcp_core.c
1320
tx_pipe->dma_channel = NULL;
drivers/net/ethernet/ti/netcp_core.c
1339
tx_pipe->dma_channel = knav_dma_open_channel(dev,
drivers/net/ethernet/ti/netcp_core.c
1341
if (!tx_pipe->dma_channel) {
drivers/net/ethernet/ti/netcp_core.c
1362
if (tx_pipe->dma_channel)
drivers/net/ethernet/ti/netcp_core.c
1363
knav_dma_close_channel(tx_pipe->dma_channel);
drivers/net/ethernet/ti/netcp_core.c
1364
tx_pipe->dma_channel = NULL;
drivers/net/ethernet/ti/netcp_ethss.c
2914
gbe_intf->tx_pipe.dma_channel,
drivers/scsi/advansys.c
11078
shost->dma_channel = NO_ISA_DMA; /* Default to no ISA DMA. */
drivers/scsi/advansys.c
2410
s->dma_channel, s->this_id, s->can_queue);
drivers/scsi/aha1542.c
561
sh->dma_channel = 7;
drivers/scsi/aha1542.c
564
sh->dma_channel = 6;
drivers/scsi/aha1542.c
567
sh->dma_channel = 5;
drivers/scsi/aha1542.c
570
sh->dma_channel = 0;
drivers/scsi/aha1542.c
577
sh->dma_channel = 0xFF;
drivers/scsi/aha1542.c
775
if (sh->dma_channel != 0xFF)
drivers/scsi/aha1542.c
776
snprintf(dma_info, sizeof(dma_info), "DMA %d", sh->dma_channel);
drivers/scsi/aha1542.c
803
if (sh->dma_channel != 0xFF) {
drivers/scsi/aha1542.c
804
if (request_dma(sh->dma_channel, "aha1542")) {
drivers/scsi/aha1542.c
808
if (sh->dma_channel == 0 || sh->dma_channel >= 5) {
drivers/scsi/aha1542.c
809
set_dma_mode(sh->dma_channel, DMA_MODE_CASCADE);
drivers/scsi/aha1542.c
810
enable_dma(sh->dma_channel);
drivers/scsi/aha1542.c
822
if (sh->dma_channel != 0xff)
drivers/scsi/aha1542.c
823
free_dma(sh->dma_channel);
drivers/scsi/aha1542.c
846
if (sh->dma_channel != 0xff)
drivers/scsi/aha1542.c
847
free_dma(sh->dma_channel);
drivers/scsi/aha1740.c
594
shpnt->dma_channel = 0xff;
drivers/scsi/dc395x.c
3659
host->dma_channel = -1;
drivers/scsi/hosts.c
433
shost->dma_channel = 0xff;
drivers/scsi/imm.c
1229
host->dma_channel = -1;
drivers/scsi/ncr53c8xx.c
8191
instance->dma_channel = 0;
drivers/scsi/pcmcia/qlogic_stub.c
114
shost->dma_channel = -1;
drivers/scsi/pcmcia/sym53c500_cs.c
781
host->dma_channel = -1;
drivers/scsi/ppa.c
1109
host->dma_channel = -1;
drivers/scsi/qlogicfas.c
104
hreg->dma_channel = -1;
drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctrl_local.h
19
hrt_data dma_channel;
drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/common/ia_css_common_io_types.h
19
unsigned int dma_channel[MAX_IO_DMA_CHANNELS];
drivers/staging/media/atomisp/pci/isp2401_input_system_global.h
46
isys2401_dma_channel dma_channel;
drivers/staging/media/atomisp/pci/isp2401_input_system_private.h
169
state->proc_state[i].dma_channel);
drivers/staging/media/atomisp/pci/isp2401_input_system_private.h
53
state->dma_channel =
drivers/staging/media/atomisp/pci/runtime/isys/src/virtual_isys.c
317
if (!acquire_dma_channel(me->dma_id, &me->dma_channel)) {
drivers/staging/media/atomisp/pci/runtime/isys/src/virtual_isys.c
334
release_dma_channel(me->dma_id, &me->dma_channel);
drivers/staging/media/atomisp/pci/runtime/isys/src/virtual_isys.c
699
cfg->dma_cfg.channel = channel->dma_channel;
drivers/staging/media/atomisp/pci/runtime/isys/src/virtual_isys.c
766
cfg->channel = channel->dma_channel;
drivers/usb/gadget/udc/fsl_qe_udc.h
308
u8 dma_channel;
drivers/usb/gadget/udc/omap_udc.c
1028
if (use_dma && ep->dma_channel && ep->queue.next == &req->queue) {
drivers/usb/gadget/udc/omap_udc.c
1029
int channel = ep->dma_channel;
drivers/usb/gadget/udc/omap_udc.c
1080
if (use_dma && ep->dma_channel
drivers/usb/gadget/udc/omap_udc.c
1082
channel = ep->dma_channel;
drivers/usb/gadget/udc/omap_udc.c
1337
if (use_dma && ep->dma_channel)
drivers/usb/gadget/udc/omap_udc.c
206
ep->dma_channel = 0;
drivers/usb/gadget/udc/omap_udc.c
2151
ep->dma_channel - 1, ep->lch);
drivers/usb/gadget/udc/omap_udc.c
546
w |= UDC_TX_DONE_IE(ep->dma_channel);
drivers/usb/gadget/udc/omap_udc.c
548
omap_writew(UDC_TXN_START | txdma_ctrl, UDC_TXDMA(ep->dma_channel));
drivers/usb/gadget/udc/omap_udc.c
573
w &= ~UDC_TX_DONE_IE(ep->dma_channel);
drivers/usb/gadget/udc/omap_udc.c
597
omap_writew(UDC_RXN_STOP | (packets - 1), UDC_RXDMA(ep->dma_channel));
drivers/usb/gadget/udc/omap_udc.c
599
w |= UDC_RX_EOT_IE(ep->dma_channel);
drivers/usb/gadget/udc/omap_udc.c
630
w &= ~UDC_RX_EOT_IE(ep->dma_channel);
drivers/usb/gadget/udc/omap_udc.c
703
int dma_channel;
drivers/usb/gadget/udc/omap_udc.c
712
ep->dma_channel = 0;
drivers/usb/gadget/udc/omap_udc.c
727
ep->dma_channel = channel;
drivers/usb/gadget/udc/omap_udc.c
730
dma_channel = OMAP_DMA_USB_W2FC_TX0 - 1 + channel;
drivers/usb/gadget/udc/omap_udc.c
731
status = omap_request_dma(dma_channel,
drivers/usb/gadget/udc/omap_udc.c
747
dma_channel = OMAP_DMA_USB_W2FC_RX0 - 1 + channel;
drivers/usb/gadget/udc/omap_udc.c
748
status = omap_request_dma(dma_channel,
drivers/usb/gadget/udc/omap_udc.c
765
ep->dma_channel = 0;
drivers/usb/gadget/udc/omap_udc.c
785
ep->dma_channel - 1, ep->lch,
drivers/usb/gadget/udc/omap_udc.c
808
int shift = 4 * (ep->dma_channel - 1);
drivers/usb/gadget/udc/omap_udc.c
824
ep->dma_channel - 1, req);
drivers/usb/gadget/udc/omap_udc.c
856
ep->dma_channel = 0;
drivers/usb/gadget/udc/omap_udc.h
153
u8 dma_channel;
drivers/usb/musb/cppi_dma.h
125
struct dma_channel channel;
drivers/usb/musb/cppi_dma.h
74
struct dma_channel channel;
drivers/usb/musb/musb_core.h
219
struct dma_channel *tx_channel;
drivers/usb/musb/musb_core.h
220
struct dma_channel *rx_channel;
drivers/usb/musb/musb_cppi41.c
223
struct dma_channel *channel = private_data;
drivers/usb/musb/musb_cppi41.c
411
static bool cppi41_configure_channel(struct dma_channel *channel,
drivers/usb/musb/musb_cppi41.c
482
static struct dma_channel *cppi41_dma_channel_allocate(struct dma_controller *c,
drivers/usb/musb/musb_cppi41.c
511
static void cppi41_dma_channel_release(struct dma_channel *channel)
drivers/usb/musb/musb_cppi41.c
523
static int cppi41_dma_channel_program(struct dma_channel *channel,
drivers/usb/musb/musb_cppi41.c
554
static int cppi41_is_compatible(struct dma_channel *channel, u16 maxpacket,
drivers/usb/musb/musb_cppi41.c
573
static int cppi41_dma_channel_abort(struct dma_channel *channel)
drivers/usb/musb/musb_cppi41.c
681
struct dma_channel *musb_dma;
drivers/usb/musb/musb_dma.h
132
dma_channel_status(struct dma_channel *c)
drivers/usb/musb/musb_dma.h
155
struct dma_channel *(*channel_alloc)(struct dma_controller *,
drivers/usb/musb/musb_dma.h
157
void (*channel_release)(struct dma_channel *);
drivers/usb/musb/musb_dma.h
158
int (*channel_program)(struct dma_channel *channel,
drivers/usb/musb/musb_dma.h
162
int (*channel_abort)(struct dma_channel *);
drivers/usb/musb/musb_dma.h
163
int (*is_compatible)(struct dma_channel *channel,
drivers/usb/musb/musb_gadget.c
415
struct dma_channel *dma;
drivers/usb/musb/musb_gadget.c
559
struct dma_channel *channel = musb_ep->dma;
drivers/usb/musb/musb_gadget.c
604
struct dma_channel *channel;
drivers/usb/musb/musb_gadget.c
681
struct dma_channel *channel;
drivers/usb/musb/musb_gadget.c
736
struct dma_channel *channel = musb_ep->dma;
drivers/usb/musb/musb_gadget.c
799
struct dma_channel *dma;
drivers/usb/musb/musb_gadget.h
86
struct dma_channel *dma;
drivers/usb/musb/musb_host.c
1208
struct dma_channel *dma;
drivers/usb/musb/musb_host.c
1470
struct dma_channel *channel = hw_ep->rx_channel;
drivers/usb/musb/musb_host.c
1541
struct dma_channel *channel = hw_ep->rx_channel;
drivers/usb/musb/musb_host.c
1614
struct dma_channel *channel = hw_ep->rx_channel;
drivers/usb/musb/musb_host.c
1742
struct dma_channel *dma;
drivers/usb/musb/musb_host.c
2318
struct dma_channel *dma = NULL;
drivers/usb/musb/musb_host.c
577
struct dma_channel *channel = hw_ep->tx_channel;
drivers/usb/musb/musb_host.c
615
struct dma_channel *channel = hw_ep->tx_channel;
drivers/usb/musb/musb_host.c
630
struct dma_channel *channel = hw_ep->tx_channel;
drivers/usb/musb/musb_host.c
675
struct dma_channel *dma_channel;
drivers/usb/musb/musb_host.c
706
dma_channel = is_out ? hw_ep->tx_channel : hw_ep->rx_channel;
drivers/usb/musb/musb_host.c
707
if (!dma_channel) {
drivers/usb/musb/musb_host.c
708
dma_channel = dma_controller->channel_alloc(
drivers/usb/musb/musb_host.c
711
hw_ep->tx_channel = dma_channel;
drivers/usb/musb/musb_host.c
713
hw_ep->rx_channel = dma_channel;
drivers/usb/musb/musb_host.c
716
dma_channel = NULL;
drivers/usb/musb/musb_host.c
806
if (dma_channel && musb_tx_dma_program(dma_controller,
drivers/usb/musb/musb_host.c
864
if ((is_cppi_enabled(musb) || tusb_dma_omap(musb)) && dma_channel) {
drivers/usb/musb/musb_host.c
866
dma_channel->actual_len = 0L;
drivers/usb/musb/musb_host.c
877
dma_ok = dma_controller->channel_program(dma_channel,
drivers/usb/musb/musb_host.c
883
dma_controller->channel_release(dma_channel);
drivers/usb/musb/musb_host.c
884
hw_ep->rx_channel = dma_channel = NULL;
drivers/usb/musb/musb_host.c
902
struct dma_channel *dma;
drivers/usb/musb/musbhsdma.c
104
struct dma_channel *channel = NULL;
drivers/usb/musb/musbhsdma.c
129
static void dma_channel_release(struct dma_channel *channel)
drivers/usb/musb/musbhsdma.c
143
static void configure_channel(struct dma_channel *channel,
drivers/usb/musb/musbhsdma.c
181
static int dma_channel_program(struct dma_channel *channel,
drivers/usb/musb/musbhsdma.c
220
static int dma_channel_abort(struct dma_channel *channel)
drivers/usb/musb/musbhsdma.c
271
struct dma_channel *channel;
drivers/usb/musb/musbhsdma.c
54
struct dma_channel channel;
drivers/usb/musb/musbhsdma.c
74
static void dma_channel_release(struct dma_channel *channel);
drivers/usb/musb/musbhsdma.c
79
struct dma_channel *channel;
drivers/usb/musb/musbhsdma.c
98
static struct dma_channel *dma_channel_allocate(struct dma_controller *c,
drivers/usb/musb/tusb6010_omap.c
181
static int tusb_omap_dma_program(struct dma_channel *channel, u16 packet_sz,
drivers/usb/musb/tusb6010_omap.c
367
static int tusb_omap_dma_abort(struct dma_channel *channel)
drivers/usb/musb/tusb6010_omap.c
419
static struct dma_channel *dma_channel_pool[MAX_DMAREQ];
drivers/usb/musb/tusb6010_omap.c
421
static struct dma_channel *
drivers/usb/musb/tusb6010_omap.c
429
struct dma_channel *channel = NULL;
drivers/usb/musb/tusb6010_omap.c
443
struct dma_channel *ch = dma_channel_pool[i];
drivers/usb/musb/tusb6010_omap.c
499
static void tusb_omap_dma_release(struct dma_channel *channel)
drivers/usb/musb/tusb6010_omap.c
521
struct dma_channel *ch = dma_channel_pool[i];
drivers/usb/musb/tusb6010_omap.c
615
struct dma_channel *ch;
drivers/usb/musb/tusb6010_omap.c
618
ch = kzalloc_obj(struct dma_channel);
drivers/usb/musb/tusb6010_omap.c
99
struct dma_channel *channel = (struct dma_channel *)data;
drivers/usb/musb/ux500_dma.c
128
static struct dma_channel *ux500_dma_channel_allocate(struct dma_controller *c,
drivers/usb/musb/ux500_dma.c
163
static void ux500_dma_channel_release(struct dma_channel *channel)
drivers/usb/musb/ux500_dma.c
177
static int ux500_dma_is_compatible(struct dma_channel *channel,
drivers/usb/musb/ux500_dma.c
189
static int ux500_dma_channel_program(struct dma_channel *channel,
drivers/usb/musb/ux500_dma.c
207
static int ux500_dma_channel_abort(struct dma_channel *channel)
drivers/usb/musb/ux500_dma.c
242
struct dma_channel *channel;
drivers/usb/musb/ux500_dma.c
273
struct dma_channel *dma_channel = NULL;
drivers/usb/musb/ux500_dma.c
307
dma_channel = &(ux500_channel->channel);
drivers/usb/musb/ux500_dma.c
308
dma_channel->private_data = ux500_channel;
drivers/usb/musb/ux500_dma.c
309
dma_channel->status = MUSB_DMA_STATUS_FREE;
drivers/usb/musb/ux500_dma.c
31
struct dma_channel channel;
drivers/usb/musb/ux500_dma.c
310
dma_channel->max_len = SZ_16M;
drivers/usb/musb/ux500_dma.c
53
struct dma_channel *channel = private_data;
drivers/usb/musb/ux500_dma.c
70
static bool ux500_configure_channel(struct dma_channel *channel,
include/linux/platform_data/media/timb_video.h
13
int dma_channel;
include/scsi/scsi_host.h
725
unsigned char dma_channel;
sound/soc/fsl/fsl_dma.c
205
struct ccsr_dma_channel __iomem *dma_channel = dma_private->dma_channel;
sound/soc/fsl/fsl_dma.c
212
sr = in_be32(&dma_channel->sr);
sound/soc/fsl/fsl_dma.c
262
out_be32(&dma_channel->sr, sr2);
sound/soc/fsl/fsl_dma.c
368
struct ccsr_dma_channel __iomem *dma_channel;
sound/soc/fsl/fsl_dma.c
404
dma_private->dma_channel = dma->channel;
sound/soc/fsl/fsl_dma.c
427
dma_channel = dma_private->dma_channel;
sound/soc/fsl/fsl_dma.c
441
out_be32(&dma_channel->clndar,
sound/soc/fsl/fsl_dma.c
443
out_be32(&dma_channel->eclndar,
sound/soc/fsl/fsl_dma.c
447
out_be32(&dma_channel->bcr, 0);
sound/soc/fsl/fsl_dma.c
453
mr = in_be32(&dma_channel->mr) &
sound/soc/fsl/fsl_dma.c
479
out_be32(&dma_channel->mr, mr);
sound/soc/fsl/fsl_dma.c
536
struct ccsr_dma_channel __iomem *dma_channel = dma_private->dma_channel;
sound/soc/fsl/fsl_dma.c
553
mr = in_be32(&dma_channel->mr) & ~(CCSR_DMA_MR_BWC_MASK |
sound/soc/fsl/fsl_dma.c
612
out_be32(&dma_channel->mr, mr);
sound/soc/fsl/fsl_dma.c
678
struct ccsr_dma_channel __iomem *dma_channel = dma_private->dma_channel;
sound/soc/fsl/fsl_dma.c
687
position = in_be32(&dma_channel->sar);
sound/soc/fsl/fsl_dma.c
689
position |= (u64)(in_be32(&dma_channel->satr) &
sound/soc/fsl/fsl_dma.c
693
position = in_be32(&dma_channel->dar);
sound/soc/fsl/fsl_dma.c
695
position |= (u64)(in_be32(&dma_channel->datr) &
sound/soc/fsl/fsl_dma.c
743
struct ccsr_dma_channel __iomem *dma_channel;
sound/soc/fsl/fsl_dma.c
745
dma_channel = dma_private->dma_channel;
sound/soc/fsl/fsl_dma.c
748
out_be32(&dma_channel->mr, CCSR_DMA_MR_CA);
sound/soc/fsl/fsl_dma.c
749
out_be32(&dma_channel->mr, 0);
sound/soc/fsl/fsl_dma.c
752
out_be32(&dma_channel->sr, -1);
sound/soc/fsl/fsl_dma.c
753
out_be32(&dma_channel->clndar, 0);
sound/soc/fsl/fsl_dma.c
754
out_be32(&dma_channel->eclndar, 0);
sound/soc/fsl/fsl_dma.c
755
out_be32(&dma_channel->satr, 0);
sound/soc/fsl/fsl_dma.c
756
out_be32(&dma_channel->sar, 0);
sound/soc/fsl/fsl_dma.c
757
out_be32(&dma_channel->datr, 0);
sound/soc/fsl/fsl_dma.c
758
out_be32(&dma_channel->dar, 0);
sound/soc/fsl/fsl_dma.c
759
out_be32(&dma_channel->bcr, 0);
sound/soc/fsl/fsl_dma.c
760
out_be32(&dma_channel->nlndar, 0);
sound/soc/fsl/fsl_dma.c
761
out_be32(&dma_channel->enlndar, 0);
sound/soc/fsl/fsl_dma.c
95
struct ccsr_dma_channel __iomem *dma_channel;