/drivers/usb/musb/ |
H A D | musb_dma.h | 114 * struct dma_channel - A DMA channel. 125 struct dma_channel { struct 143 dma_channel_status(struct dma_channel *c) 164 struct dma_channel *(*channel_alloc)(struct dma_controller *, 166 void (*channel_release)(struct dma_channel *); 167 int (*channel_program)(struct dma_channel *channel, 171 int (*channel_abort)(struct dma_channel *); 172 int (*is_compatible)(struct dma_channel *channel,
|
H A D | ux500_dma.c | 37 struct dma_channel channel; 61 struct dma_channel *channel = private_data; 79 static bool ux500_configure_channel(struct dma_channel *channel, 137 static struct dma_channel *ux500_dma_channel_allocate(struct dma_controller *c, 176 static void ux500_dma_channel_release(struct dma_channel *channel) 190 static int ux500_dma_is_compatible(struct dma_channel *channel, 202 static int ux500_dma_channel_program(struct dma_channel *channel, 223 static int ux500_dma_channel_abort(struct dma_channel *channel) 262 struct dma_channel *channel; 297 struct dma_channel *dma_channe local [all...] |
H A D | musbhsdma.c | 46 static void dma_channel_release(struct dma_channel *channel); 53 struct dma_channel *channel; 74 static struct dma_channel *dma_channel_allocate(struct dma_controller *c, 80 struct dma_channel *channel = NULL; 105 static void dma_channel_release(struct dma_channel *channel) 119 static void configure_channel(struct dma_channel *channel, 157 static int dma_channel_program(struct dma_channel *channel, 204 static int dma_channel_abort(struct dma_channel *channel) 254 struct dma_channel *channel;
|
H A D | tusb6010_omap.c | 126 struct dma_channel *channel = (struct dma_channel *)data; 225 static int tusb_omap_dma_program(struct dma_channel *channel, u16 packet_sz, 428 static int tusb_omap_dma_abort(struct dma_channel *channel) 500 static struct dma_channel *dma_channel_pool[MAX_DMAREQ]; 502 static struct dma_channel * 512 struct dma_channel *channel = NULL; 534 struct dma_channel *ch = dma_channel_pool[i]; 608 static void tusb_omap_dma_release(struct dma_channel *channel) 652 struct dma_channel *c [all...] |
H A D | musb_gadget.h | 82 struct dma_channel *dma;
|
H A D | cppi_dma.h | 80 struct dma_channel channel;
|
H A D | musb_host.c | 612 struct dma_channel *channel = hw_ep->tx_channel; 679 struct dma_channel *dma_channel; local 700 dma_channel = is_out ? hw_ep->tx_channel : hw_ep->rx_channel; 701 if (!dma_channel) { 702 dma_channel = dma_controller->channel_alloc( 705 hw_ep->tx_channel = dma_channel; 707 hw_ep->rx_channel = dma_channel; 710 dma_channel = NULL; 799 if (dma_channel [all...] |
H A D | musbhsdma.h | 147 struct dma_channel channel;
|
H A D | musb_core.h | 229 int (*adjust_channel_params)(struct dma_channel *channel, 259 struct dma_channel *tx_channel; 260 struct dma_channel *rx_channel;
|
H A D | cppi_dma.c | 131 static int cppi_channel_abort(struct dma_channel *); 286 static struct dma_channel * 336 static void cppi_channel_release(struct dma_channel *channel) 967 static int cppi_channel_program(struct dma_channel *ch, 1388 static int cppi_channel_abort(struct dma_channel *channel)
|
H A D | musb_gadget.c | 493 struct dma_channel *dma; 667 struct dma_channel *channel = musb_ep->dma; 710 struct dma_channel *channel; 790 struct dma_channel *channel; 845 struct dma_channel *channel = musb_ep->dma; 905 struct dma_channel *dma;
|
/drivers/ata/ |
H A D | pata_pxa.c | 42 uint32_t dma_channel; member in struct:pata_pxa_data 117 DCSR(pd->dma_channel) = 0; 128 DDADR(pd->dma_channel) = pd->dma_desc_addr; 129 DRCMR(pd->dma_dreq) = DRCMR_MAPVLD | pd->dma_channel; 149 DCSR(pd->dma_channel) = DCSR_RUN; 159 if ((DCSR(pd->dma_channel) & DCSR_RUN) && 163 DCSR(pd->dma_channel) = 0; 351 data->dma_channel = pxa_request_dma(DRV_NAME, DMA_PRIO_LOW, 353 if (data->dma_channel < 0) 359 DCSR(data->dma_channel) [all...] |
/drivers/scsi/ |
H A D | NCR5380.h | 238 * These are "special" values for the irq and dma_channel fields of the 350 if (instance->dma_channel <= 3) { 367 disable_dma(instance->dma_channel); 368 clear_dma_ff(instance->dma_channel); 369 set_dma_addr(instance->dma_channel, bus_addr); 370 set_dma_count(instance->dma_channel, count); 371 set_dma_mode(instance->dma_channel, mode); 372 enable_dma(instance->dma_channel); 427 clear_dma_ff(instance->dma_channel); 428 tmp = get_dma_residue(instance->dma_channel); [all...] |
H A D | qlogicfas.c | 100 hreg->dma_channel = -1; 174 if (shost->dma_channel != 0xff) 175 free_dma(shost->dma_channel);
|
H A D | ultrastor.c | 233 unsigned char dma_channel: 3; member in struct:ultrastor_config 361 unsigned char dma_channel: 2; member in struct:config_1 467 config.dma_channel = 0; 469 config.dma_channel = dma_channel_table_14f[config_1.dma_channel]; 480 if (!config.dma_channel || !(config_2.tfr_port & 0x2)) { 501 config.dma_channel, config.ha_scsi_id, config.subversion); 519 if (config.dma_channel && request_dma(config.dma_channel,"Ultrastor")) { 521 config.dma_channel); [all...] |
H A D | u14-34f.c | 799 unsigned char irq, dma_channel, subversion, i; local 827 unsigned char dma_channel: 2, interrupt:2, member in struct:config_1 831 interrupt: 2, dma_channel: 2; 871 dma_channel = dma_channel_table[config_1.dma_channel]; 882 if (subversion == ISA && request_dma(dma_channel, driver_name)) { 884 name, dma_channel); 936 sh[j]->dma_channel = NO_DMA; 945 disable_dma(dma_channel); 946 clear_dma_ff(dma_channel); [all...] |
H A D | eata.c | 1079 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 D | pas16.c | 609 if (shost->dma_channel != 0xff) 610 free_dma(shost->dma_channel);
|
/drivers/mtd/onenand/ |
H A D | omap2.c | 63 int dma_channel; member in struct:omap2_onenand 347 omap_set_dma_transfer_params(c->dma_channel, OMAP_DMA_DATA_TYPE_S32, 349 omap_set_dma_src_params(c->dma_channel, 0, OMAP_DMA_AMODE_POST_INC, 351 omap_set_dma_dest_params(c->dma_channel, 0, OMAP_DMA_AMODE_POST_INC, 355 omap_start_dma(c->dma_channel); 418 omap_set_dma_transfer_params(c->dma_channel, OMAP_DMA_DATA_TYPE_S32, 420 omap_set_dma_src_params(c->dma_channel, 0, OMAP_DMA_AMODE_POST_INC, 422 omap_set_dma_dest_params(c->dma_channel, 0, OMAP_DMA_AMODE_POST_INC, 426 omap_start_dma(c->dma_channel); 473 if (1 || (c->dma_channel < [all...] |
/drivers/spi/ |
H A D | spi-bfin5xx.c | 92 int dma_channel; member in struct:bfin_spi_master_data 490 unsigned short dmastat = get_dma_curr_irqstat(drv_data->dma_channel); 506 clear_dma_irqstat(drv_data->dma_channel); 551 drv_data->dma_channel); 552 dma_disable_irq_nosync(drv_data->dma_channel); 698 disable_dma(drv_data->dma_channel); 699 clear_dma_irqstat(drv_data->dma_channel); 703 set_dma_x_count(drv_data->dma_channel, drv_data->len); 705 set_dma_x_modify(drv_data->dma_channel, 2); 708 set_dma_x_modify(drv_data->dma_channel, [all...] |
/drivers/usb/gadget/ |
H A D | omap_udc.c | 209 ep->dma_channel = 0; 541 dma_trigger = OMAP24XX_DMA(USB_W2FC_TX0, ep->dma_channel); 566 w |= UDC_TX_DONE_IE(ep->dma_channel); 568 omap_writew(UDC_TXN_START | txdma_ctrl, UDC_TXDMA(ep->dma_channel)); 593 w &= ~UDC_TX_DONE_IE(ep->dma_channel); 605 dma_trigger = OMAP24XX_DMA(USB_W2FC_RX0, ep->dma_channel); 631 omap_writew(UDC_RXN_STOP | (packets - 1), UDC_RXDMA(ep->dma_channel)); 633 w |= UDC_RX_EOT_IE(ep->dma_channel); 664 w &= ~UDC_RX_EOT_IE(ep->dma_channel); 737 int dma_channel; local [all...] |
H A D | omap_udc.h | 153 u8 dma_channel; member in struct:omap_ep
|
H A D | fsl_qe_udc.h | 313 u8 dma_channel; member in struct:qe_ep
|
/drivers/staging/comedi/drivers/ |
H A D | ni_660x.c | 343 static inline unsigned dma_select_mask(unsigned dma_channel) argument 345 BUG_ON(dma_channel >= MAX_DMA_CHANNEL); 346 return 0x1f << (8 * dma_channel); 358 static inline unsigned dma_select_bits(unsigned dma_channel, unsigned selection) argument 360 BUG_ON(dma_channel >= MAX_DMA_CHANNEL); 361 return (selection << (8 * dma_channel)) & dma_select_mask(dma_channel); 364 static inline unsigned dma_reset_bit(unsigned dma_channel) argument 366 BUG_ON(dma_channel >= MAX_DMA_CHANNEL); 367 return 0x80 << (8 * dma_channel); [all...] |
/drivers/scsi/pcmcia/ |
H A D | qlogic_stub.c | 112 shost->dma_channel = -1;
|