/drivers/media/platform/blackfin/ |
H A D | ppi.c | 102 ret = request_dma(info->dma_ch, "PPI_DMA"); 108 set_dma_callback(info->dma_ch, handler, ppi); 114 free_dma(info->dma_ch); 126 free_dma(info->dma_ch); 134 enable_dma(info->dma_ch); 195 clear_dma_irqstat(info->dma_ch); 196 disable_dma(info->dma_ch); 304 set_dma_x_count(info->dma_ch, bytes_per_line >> 2); 305 set_dma_x_modify(info->dma_ch, 4); 306 set_dma_y_modify(info->dma_ch, [all...] |
/drivers/mmc/host/ |
H A D | bfin_sdh.c | 65 int dma_ch; member in struct:sdh_host 188 set_dma_curr_desc_addr(host->dma_ch, (unsigned long *)host->sg_dma); 189 set_dma_x_count(host->dma_ch, 0); 190 set_dma_x_modify(host->dma_ch, 0); 192 set_dma_config(host->dma_ch, dma_cfg); 196 set_dma_start_addr(host->dma_ch, sg_dma_address(&data->sg[0])); 197 set_dma_x_count(host->dma_ch, length / 4); 198 set_dma_x_modify(host->dma_ch, 4); 200 set_dma_config(host->dma_ch, dma_cfg); 301 disable_dma(host->dma_ch); [all...] |
H A D | omap_hsmmc.c | 207 int use_dma, dma_ch; member in struct:omap_hsmmc_host 899 int dma_ch; local 904 dma_ch = host->dma_ch; 909 if (mrq->data && host->use_dma && dma_ch != -1) 986 int dma_ch; local 992 dma_ch = host->dma_ch; 993 host->dma_ch = -1; 996 if (host->use_dma && dma_ch ! [all...] |
/drivers/media/platform/omap/ |
H A D | omap_vout_vrfb.c | 132 vout->vrfb_dma_tx.dma_ch = -1; 136 (void *) &vout->vrfb_dma_tx, &vout->vrfb_dma_tx.dma_ch); 176 omap_free_dma(vout->vrfb_dma_tx.dma_ch); 254 omap_set_dma_transfer_params(tx->dma_ch, OMAP_DMA_DATA_TYPE_S32, 258 omap_set_dma_src_params(tx->dma_ch, 0, OMAP_DMA_AMODE_POST_INC, 261 omap_set_dma_src_burst_mode(tx->dma_ch, OMAP_DMA_DATA_BURST_16); 265 omap_set_dma_dest_params(tx->dma_ch, 0, OMAP_DMA_AMODE_DOUBLE_IDX, 269 omap_set_dma_dest_burst_mode(tx->dma_ch, OMAP_DMA_DATA_BURST_16); 272 omap_start_dma(tx->dma_ch); 277 omap_stop_dma(tx->dma_ch); [all...] |
H A D | omap_voutdef.h | 84 int dma_ch; member in struct:vid_vrfb_dma
|
/drivers/media/platform/omap3isp/ |
H A D | isphist.c | 31 #define HIST_USING_DMA(hist) ((hist)->dma_ch >= 0) 214 omap_set_dma_params(hist->dma_ch, &hist->dma_config); 216 omap_start_dma(hist->dma_ch); 478 hist_dma_cb, hist, &hist->dma_ch); 483 hist->dma_ch = -1; 485 dev_dbg(isp->dev, "hist: DMA channel = %d\n", hist->dma_ch); 487 omap_enable_dma_irq(hist->dma_ch, OMAP_DMA_BLOCK_IRQ); 497 omap_free_dma(hist->dma_ch); 509 omap_free_dma(isp->isp_hist.dma_ch);
|
H A D | ispstat.h | 113 int dma_ch; member in struct:ispstat
|
H A D | isph3a_aewb.c | 300 aewb->dma_ch = -1;
|
H A D | isph3a_af.c | 363 af->dma_ch = -1;
|
H A D | ispstat.c | 24 #define ISP_STAT_USES_DMAENGINE(stat) ((stat)->dma_ch >= 0)
|
/drivers/misc/mic/host/ |
H A D | mic_boot.c | 164 mdev->dma_ch = mic_request_dma_chan(mdev); 165 if (!mdev->dma_ch) { 181 dma_release_channel(mdev->dma_ch); 201 if (mdev->dma_ch) { 202 dma_release_channel(mdev->dma_ch); 203 mdev->dma_ch = NULL;
|
H A D | mic_device.h | 93 * @dma_ch: DMA channel reserved by this driver for use by virtio devices. 132 struct dma_chan *dma_ch; member in struct:mic_device
|
H A D | mic_virtio.c | 43 struct dma_chan *mic_ch = mdev->dma_ch; 83 size_t dma_alignment = 1 << mdev->dma_ch->device->copy_align; 132 size_t dma_alignment = 1 << mdev->dma_ch->device->copy_align;
|
/drivers/media/platform/soc_camera/ |
H A D | omap1_camera.c | 158 int dma_ch; member in struct:omap1_cam_dev 298 static void set_dma_dest_params(int dma_ch, struct omap1_cam_buf *buf, argument 337 omap_set_dma_dest_params(dma_ch, 339 omap_set_dma_transfer_params(dma_ch, 370 set_dma_dest_params(pcdev->dma_ch, buf, pcdev->vb_mode); 384 static struct scatterlist *try_next_sgbuf(int dma_ch, struct omap1_cam_buf *buf) argument 421 set_dma_dest_params(dma_ch, buf, OMAP1_CAM_DMA_SG); 447 omap_start_dma(pcdev->dma_ch); 455 try_next_sgbuf(pcdev->dma_ch, buf); 469 omap_stop_dma(pcdev->dma_ch); [all...] |
/drivers/dma/ |
H A D | omap-dma.c | 51 int dma_ch; member in struct:omap_chan 337 c->dma_ch); 528 omap_dma_callback, c, &c->dma_ch); 531 &c->dma_ch); 535 c->dma_ch, c->dma_sig); 538 omap_dma_assign(od, c, c->dma_ch); 544 val = BIT(c->dma_ch); 550 val &= ~BIT(c->dma_ch); 560 c->ccr |= c->dma_ch + 1; 581 od->irq_enable_mask &= ~BIT(c->dma_ch); [all...] |
/drivers/crypto/ |
H A D | bfin_crc.c | 56 int dma_ch; member in struct:bfin_crypto_crc 293 set_dma_curr_desc_addr(crc->dma_ch, (unsigned long *)crc->sg_dma); 294 set_dma_x_count(crc->dma_ch, 0); 295 set_dma_x_modify(crc->dma_ch, 0); 296 set_dma_config(crc->dma_ch, dma_config); 640 crc->dma_ch = res->start; 642 ret = request_dma(crc->dma_ch, dev_name(dev)); 693 free_dma(crc->dma_ch); 715 free_dma(crc->dma_ch);
|
/drivers/ata/ |
H A D | sata_dwc_460ex.c | 341 static void dma_dwc_xfer_start(int dma_ch); 718 static void dma_dwc_xfer_start(int dma_ch) argument 723 DMA_ENABLE_CHAN(dma_ch)); 730 int dma_ch; local 733 dma_ch = dma_request_channel(); 734 if (dma_ch == -1) { 747 clear_chan_interrupts(dma_ch); 750 out_le32(&(host_pvt.sata_dma_regs->chan_regs[dma_ch].cfg.high), 751 DMA_CFG_HW_HS_SRC(dma_ch) | DMA_CFG_HW_HS_DEST(dma_ch) | [all...] |
/drivers/dma/sh/ |
H A D | rcar-hpbdma.c | 350 int ch = chan->cfg->dma_ch; 414 HPB_DMAE_CHAN(cfg->dma_ch); 418 dev_dbg(dev, " -- cfg->dma_ch : %d\n", cfg->dma_ch); 452 hpb_dmae_enable_int(hpbdev, cfg->dma_ch);
|
/drivers/scsi/ |
H A D | BusLogic.h | 564 unsigned char dma_ch:7; /* Byte 11 Bits 0-6 */ member in struct:blogic_autoscsi 1007 unsigned char dma_ch; member in struct:blogic_adapter
|
H A D | BusLogic.c | 1549 adapter->dma_ch = 5; 1551 adapter->dma_ch = 6; 1553 adapter->dma_ch = 7; 1848 if (adapter->dma_ch > 0) 1849 blogic_info("%d, ", adapter, adapter->dma_ch); 2006 if (adapter->dma_ch > 0) { 2007 if (request_dma(adapter->dma_ch, adapter->full_model) < 0) { 2008 blogic_err("UNABLE TO ACQUIRE DMA CHANNEL %d - DETACHING\n", adapter, adapter->dma_ch); 2011 set_dma_mode(adapter->dma_ch, DMA_MODE_CASCADE); 2012 enable_dma(adapter->dma_ch); [all...] |
/drivers/usb/host/ |
H A D | r8a66597-hcd.c | 310 static void set_pipe_reg_addr(struct r8a66597_pipe *pipe, u8 dma_ch) argument 317 if (dma_ch > R8A66597_PIPE_NO_DMA) /* dma fifo not use? */ 318 dma_ch = R8A66597_PIPE_NO_DMA; 320 pipe->fifoaddr = fifoaddr[dma_ch]; 321 pipe->fifosel = fifosel[dma_ch]; 322 pipe->fifoctr = fifoctr[dma_ch];
|
/drivers/dma/ipu/ |
H A D | ipu_idmac.c | 557 static uint32_t dma_param_addr(uint32_t dma_ch) argument 560 return 0x10000 | (dma_ch << 4);
|