/openbmc/qemu/hw/display/ |
H A D | pxa2xx_lcd.c | 76 struct DMAChannel dma_ch[7]; member 723 s->dma_ch[i].source = 0; in pxa2xx_descriptor_load() 725 if (!s->dma_ch[i].up) in pxa2xx_descriptor_load() 810 return s->dma_ch[0].branch; in pxa2xx_lcdc_read() 812 return s->dma_ch[1].branch; in pxa2xx_lcdc_read() 814 return s->dma_ch[2].branch; in pxa2xx_lcdc_read() 816 return s->dma_ch[3].branch; in pxa2xx_lcdc_read() 818 return s->dma_ch[4].branch; in pxa2xx_lcdc_read() 820 return s->dma_ch[5].branch; in pxa2xx_lcdc_read() 1271 s->transp = s->dma_ch[2].up || s->dma_ch[3].up; in pxa2xx_update_display() [all …]
|
/openbmc/linux/sound/soc/sh/ |
H A D | rz-ssi.c | 95 struct dma_chan *dma_ch; member 185 return (ssi->playback.dma_ch && (ssi->dma_rt || ssi->capture.dma_ch)); in rz_ssi_is_dma_enabled() 673 if (ssi->playback.dma_ch) { in rz_ssi_release_dma_channels() 675 ssi->playback.dma_ch = NULL; in rz_ssi_release_dma_channels() 680 if (ssi->capture.dma_ch) { in rz_ssi_release_dma_channels() 682 ssi->capture.dma_ch = NULL; in rz_ssi_release_dma_channels() 690 ssi->playback.dma_ch = NULL; in rz_ssi_dma_request() 694 ssi->capture.dma_ch = NULL; in rz_ssi_dma_request() 696 if (!ssi->playback.dma_ch && !ssi->capture.dma_ch) { in rz_ssi_dma_request() 709 if (ssi->playback.dma_ch && in rz_ssi_dma_request() [all …]
|
/openbmc/linux/drivers/media/platform/ti/omap3isp/ |
H A D | isphist.c | 196 ret = dmaengine_slave_config(hist->dma_ch, &cfg); in hist_buf_dma() 220 dma_async_issue_pending(hist->dma_ch); in hist_buf_dma() 283 if (hist->dma_ch) in hist_buf_process() 499 if (IS_ERR(hist->dma_ch)) { in omap3isp_hist_init() 500 ret = PTR_ERR(hist->dma_ch); in omap3isp_hist_init() 504 hist->dma_ch = NULL; in omap3isp_hist_init() 509 dma_chan_name(hist->dma_ch)); in omap3isp_hist_init() 521 if (!IS_ERR_OR_NULL(hist->dma_ch)) in omap3isp_hist_init() 522 dma_release_channel(hist->dma_ch); in omap3isp_hist_init() 536 if (hist->dma_ch) in omap3isp_hist_cleanup() [all …]
|
H A D | ispstat.h | 109 struct dma_chan *dma_ch; member
|
H A D | ispstat.c | 22 #define ISP_STAT_USES_DMAENGINE(stat) ((stat)->dma_ch != NULL)
|
/openbmc/linux/sound/soc/qcom/ |
H A D | lpass-platform.c | 215 dma_ch = 0; in lpass_platform_pcmops_open() 217 if (dma_ch < 0) { in lpass_platform_pcmops_open() 219 return dma_ch; in lpass_platform_pcmops_open() 225 drvdata->substream[dma_ch] = substream; in lpass_platform_pcmops_open() 244 data->dma_ch = dma_ch; in lpass_platform_pcmops_open() 367 id = pcm_data->dma_ch; in __lpass_get_id() 372 id = pcm_data->dma_ch; in __lpass_get_id() 375 id = pcm_data->dma_ch; in __lpass_get_id() 611 ch = pcm_data->dma_ch; in lpass_platform_pcmops_prepare() 676 ch = pcm_data->dma_ch; in lpass_platform_pcmops_trigger() [all …]
|
H A D | lpass-cdc-dma.c | 46 *id = pcm_data->dma_ch; in __lpass_get_dmactl_handle() 50 *id = pcm_data->dma_ch - v->rxtx_wrdma_channel_start; in __lpass_get_dmactl_handle() 54 *id = pcm_data->dma_ch - v->va_wrdma_channel_start; in __lpass_get_dmactl_handle()
|
H A D | lpass.h | 396 int dma_ch; member
|
/openbmc/linux/sound/ppc/ |
H A D | snd_ps3.c | 110 int dma_ch, done, retries, stop_forced = 0; in snd_ps3_verify_dma_stop() local 113 for (dma_ch = 0; dma_ch < 8; dma_ch++) { in snd_ps3_verify_dma_stop() 132 __func__, dma_ch); in snd_ps3_verify_dma_stop() 221 int fill_stages, dma_ch, stage; in snd_ps3_program_dma() local 248 dma_ch = stage * 2 + ch; in snd_ps3_program_dma() 257 write_reg(PS3_AUDIO_SOURCE(dma_ch), in snd_ps3_program_dma() 263 write_reg(PS3_AUDIO_DEST(dma_ch), in snd_ps3_program_dma() 267 write_reg(PS3_AUDIO_DEST(dma_ch), in snd_ps3_program_dma() 280 if (dma_ch == 0) in snd_ps3_program_dma() 281 write_reg(PS3_AUDIO_KICK(dma_ch), in snd_ps3_program_dma() [all …]
|
/openbmc/linux/drivers/mmc/host/ |
H A D | omap_hsmmc.c | 194 int use_dma, dma_ch; member 818 int dma_ch; in omap_hsmmc_request_done() local 823 dma_ch = host->dma_ch; in omap_hsmmc_request_done() 905 int dma_ch; in omap_hsmmc_dma_cleanup() local 911 dma_ch = host->dma_ch; in omap_hsmmc_dma_cleanup() 912 host->dma_ch = -1; in omap_hsmmc_dma_cleanup() 1166 if (host->dma_ch < 0) { in omap_hsmmc_dma_callback() 1179 host->dma_ch = -1; in omap_hsmmc_dma_callback() 1262 BUG_ON(host->dma_ch != -1); in omap_hsmmc_setup_dma_transfer() 1289 host->dma_ch = 1; in omap_hsmmc_setup_dma_transfer() [all …]
|
/openbmc/linux/drivers/dma/ti/ |
H A D | omap-dma.c | 75 int dma_ch; member 482 c->dma_ch); in omap_dma_drain_chan() 718 ret = omap_dma_get_lch(od, &c->dma_ch); in omap_dma_alloc_chan_resources() 724 omap_dma_assign(od, c, c->dma_ch); in omap_dma_alloc_chan_resources() 730 val = BIT(c->dma_ch); in omap_dma_alloc_chan_resources() 736 val &= ~BIT(c->dma_ch); in omap_dma_alloc_chan_resources() 746 c->ccr |= c->dma_ch + 1; in omap_dma_alloc_chan_resources() 773 od->lch_map[c->dma_ch] = NULL; in omap_dma_free_chan_resources() 777 omap_free_dma(c->dma_ch); in omap_dma_free_chan_resources() 779 omap_dma_put_lch(od, c->dma_ch); in omap_dma_free_chan_resources() [all …]
|
/openbmc/u-boot/drivers/video/ |
H A D | ipu_common.c | 1112 uint32_t dma_ch = channel_2_dma(channel, type); in ipu_clear_buffer_ready() local 1114 if (!idma_is_valid(dma_ch)) in ipu_clear_buffer_ready() 1119 if (idma_is_set(IPU_CHA_BUF0_RDY, dma_ch)) { in ipu_clear_buffer_ready() 1120 __raw_writel(idma_mask(dma_ch), in ipu_clear_buffer_ready() 1121 IPU_CHA_BUF0_RDY(dma_ch)); in ipu_clear_buffer_ready() 1124 if (idma_is_set(IPU_CHA_BUF1_RDY, dma_ch)) { in ipu_clear_buffer_ready() 1125 __raw_writel(idma_mask(dma_ch), in ipu_clear_buffer_ready() 1126 IPU_CHA_BUF1_RDY(dma_ch)); in ipu_clear_buffer_ready()
|
/openbmc/linux/drivers/spi/ |
H A D | spi-stm32-qspi.c | 218 struct dma_chan *dma_ch; in stm32_qspi_tx_dma() local 226 dma_ch = qspi->dma_chrx; in stm32_qspi_tx_dma() 229 dma_ch = qspi->dma_chtx; in stm32_qspi_tx_dma() 240 desc = dmaengine_prep_slave_sg(dma_ch, sgt.sgl, sgt.nents, in stm32_qspi_tx_dma() 257 dma_async_issue_pending(dma_ch); in stm32_qspi_tx_dma() 267 dmaengine_terminate_all(dma_ch); in stm32_qspi_tx_dma()
|
/openbmc/linux/include/linux/ |
H A D | omap-dma.h | 307 void *data, int *dma_ch);
|
/openbmc/linux/drivers/mtd/nand/raw/ |
H A D | stm32_fmc2_nand.c | 842 struct dma_chan *dma_ch = nfc->dma_rx_ch; in stm32_fmc2_nfc_xfer() local 855 dma_ch = nfc->dma_tx_ch; in stm32_fmc2_nfc_xfer() 868 desc_data = dmaengine_prep_slave_sg(dma_ch, nfc->dma_data_sg.sgl, in stm32_fmc2_nfc_xfer() 884 dma_async_issue_pending(dma_ch); in stm32_fmc2_nfc_xfer() 931 dmaengine_terminate_all(dma_ch); in stm32_fmc2_nfc_xfer() 941 dmaengine_terminate_all(dma_ch); in stm32_fmc2_nfc_xfer()
|
/openbmc/linux/drivers/usb/host/ |
H A D | r8a66597-hcd.c | 297 static void set_pipe_reg_addr(struct r8a66597_pipe *pipe, u8 dma_ch) in set_pipe_reg_addr() argument 304 if (dma_ch > R8A66597_PIPE_NO_DMA) /* dma fifo not use? */ in set_pipe_reg_addr() 305 dma_ch = R8A66597_PIPE_NO_DMA; in set_pipe_reg_addr() 307 pipe->fifoaddr = fifoaddr[dma_ch]; in set_pipe_reg_addr() 308 pipe->fifosel = fifosel[dma_ch]; in set_pipe_reg_addr() 309 pipe->fifoctr = fifoctr[dma_ch]; in set_pipe_reg_addr()
|
/openbmc/linux/drivers/scsi/ |
H A D | BusLogic.h | 549 unsigned char dma_ch:7; /* Byte 11 Bits 0-6 */ member
|
/openbmc/linux/drivers/gpu/ipu-v3/ |
H A D | ipu-image-convert.c | 200 const struct ipu_image_convert_dma_chan *dma_ch; member 1856 const struct ipu_image_convert_dma_chan *dma = chan->dma_ch; in get_ipu_resources() 2491 chan->dma_ch = &image_convert_dma_chan[i]; in ipu_image_convert_init()
|