Home
last modified time | relevance | path

Searched refs:DMA_MEM_TO_DEV (Results 1 – 25 of 209) sorted by relevance

123456789

/linux-6.15/drivers/dma/dw/
H A Didma32.c70 case DMA_MEM_TO_DEV: in idma32_initialize_chan_xbar()
98 case DMA_MEM_TO_DEV: in idma32_initialize_chan_xbar()
113 case DMA_MEM_TO_DEV: in idma32_initialize_chan_xbar()
212 if (dwc->direction == DMA_MEM_TO_DEV) in idma32_prepare_ctllo()
/linux-6.15/drivers/soc/ti/
H A Dknav_dma.c124 #define chan_number(ch) ((ch->direction == DMA_MEM_TO_DEV) ? \
150 if ((chan->direction == DMA_MEM_TO_DEV) && chan->reg_chan) { in chan_start()
317 ((chan->direction == DMA_MEM_TO_DEV) ? "tx chan" : "rx flow"), in dma_debug_show_channels()
320 if (chan->direction == DMA_MEM_TO_DEV) { in dma_debug_show_channels()
427 config->direction == DMA_MEM_TO_DEV ? "transmit" : in knav_dma_open_channel()
431 if (config->direction != DMA_MEM_TO_DEV && in knav_dma_open_channel()
451 if (config->direction == DMA_MEM_TO_DEV) { in knav_dma_open_channel()
585 if (dir == DMA_MEM_TO_DEV) { in pktdma_init_chan()
676 if (pktdma_init_chan(dma, DMA_MEM_TO_DEV, i) >= 0) in dma_init()
/linux-6.15/drivers/dma/
H A Dmoxart-dma.c221 if (ch->cfg.direction != DMA_MEM_TO_DEV) in moxart_slave_config()
228 if (ch->cfg.direction != DMA_MEM_TO_DEV) in moxart_slave_config()
235 if (ch->cfg.direction != DMA_MEM_TO_DEV) in moxart_slave_config()
244 if (ch->cfg.direction == DMA_MEM_TO_DEV) { in moxart_slave_config()
400 if (ch->desc->dma_dir == DMA_MEM_TO_DEV) in moxart_dma_start_sg()
H A Dfsl-edma-common.c299 case DMA_MEM_TO_DEV: in fsl_edma_prep_slave_dma()
363 if (dir == DMA_MEM_TO_DEV) { in fsl_edma_desc_residue()
380 if (dir == DMA_MEM_TO_DEV) in fsl_edma_desc_residue()
506 if (cfg->direction == DMA_MEM_TO_DEV) { in fsl_edma_fill_tcd()
614 if (direction == DMA_MEM_TO_DEV) { in fsl_edma_prep_dma_cyclic()
635 if (direction == DMA_MEM_TO_DEV) { in fsl_edma_prep_dma_cyclic()
691 if (direction == DMA_MEM_TO_DEV) { in fsl_edma_prep_slave_sg()
704 if (direction == DMA_MEM_TO_DEV) { in fsl_edma_prep_slave_sg()
H A Dapple-admac.c159 if (dir == DMA_MEM_TO_DEV) in admac_alloc_sram_carveout()
192 if (dir == DMA_MEM_TO_DEV) in admac_free_sram_carveout()
227 return (channo & 1) ? DMA_DEV_TO_MEM : DMA_MEM_TO_DEV; in admac_chan_direction()
422 case DMA_MEM_TO_DEV: in admac_start_chan()
440 case DMA_MEM_TO_DEV: in admac_stop_chan()
745 bool is_tx = admac_chan_direction(adchan->no) == DMA_MEM_TO_DEV; in admac_device_config()
868 dma->directions = BIT(DMA_MEM_TO_DEV) | BIT(DMA_DEV_TO_MEM); in admac_probe()
H A Dste_dma40_ll.c34 if (cfg->dir == DMA_MEM_TO_DEV || in d40_log_cfg()
49 if (cfg->dir == DMA_MEM_TO_DEV || in d40_log_cfg()
84 if ((cfg->dir == DMA_MEM_TO_DEV) || in d40_phy_cfg()
H A Dep93xx_dma.c286 return (chan->chan_id % 2 == 0) ? DMA_MEM_TO_DEV : DMA_DEV_TO_MEM; in ep93xx_dma_chan_direction()
433 if (ep93xx_dma_chan_direction(&edmac->chan) == DMA_MEM_TO_DEV) in m2p_fill_desc()
538 if (edmac->dma_cfg.dir == DMA_MEM_TO_DEV) { in m2m_hw_setup()
554 if (edmac->dma_cfg.dir == DMA_MEM_TO_DEV) { in m2m_hw_setup()
1124 if (dir == DMA_MEM_TO_DEV) { in ep93xx_dma_prep_slave_sg()
1204 if (dir == DMA_MEM_TO_DEV) { in ep93xx_dma_prep_dma_cyclic()
1310 case DMA_MEM_TO_DEV: in ep93xx_dma_slave_config_write()
H A Dmmp_pdma.c493 if (chan->dir == DMA_MEM_TO_DEV) { in mmp_pdma_prep_memcpy()
559 if (dir == DMA_MEM_TO_DEV) { in mmp_pdma_prep_slave_sg()
627 case DMA_MEM_TO_DEV: in mmp_pdma_prep_dma_cyclic()
666 if (chan->dir == DMA_MEM_TO_DEV) in mmp_pdma_prep_dma_cyclic()
706 } else if (direction == DMA_MEM_TO_DEV) { in mmp_pdma_config_write()
1098 pdev->device.directions = BIT(DMA_MEM_TO_DEV) | BIT(DMA_DEV_TO_MEM); in mmp_pdma_probe()
H A Dst_fdma.c364 case DMA_MEM_TO_DEV: in config_reqctrl()
416 if (direction == DMA_MEM_TO_DEV) { in fill_hw_node()
495 if (direction == DMA_MEM_TO_DEV) in st_fdma_prep_dma_cyclic()
541 if (direction == DMA_MEM_TO_DEV) in st_fdma_prep_slave_sg()
818 fdev->dma_device.directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV); in st_fdma_probe()
H A Dsun4i-dma.c481 case DMA_MEM_TO_DEV: in sanitize_config()
792 if (dir == DMA_MEM_TO_DEV) { in sun4i_dma_prep_dma_cyclic()
850 if (dir == DMA_MEM_TO_DEV) in sun4i_dma_prep_dma_cyclic()
915 if (dir == DMA_MEM_TO_DEV) in sun4i_dma_prep_slave_sg()
928 if (dir == DMA_MEM_TO_DEV) { in sun4i_dma_prep_slave_sg()
1293 BIT(DMA_MEM_TO_DEV); in sun4i_dma_probe()
H A Dimg-mdc-dma.c234 if (dir == DMA_MEM_TO_DEV) { in mdc_list_desc_config()
344 if (dir == DMA_MEM_TO_DEV) in mdc_check_slave_width()
416 if (dir == DMA_MEM_TO_DEV) { in mdc_prep_dma_cyclic()
496 if (dir == DMA_MEM_TO_DEV) { in mdc_prep_slave_sg()
958 mdma->dma_dev.directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV); in mdc_dma_probe()
/linux-6.15/drivers/i2c/busses/
H A Di2c-stm32.c39 dma_sconfig.direction = DMA_MEM_TO_DEV; in stm32_i2c_dma_request()
114 dma->dma_transfer_dir = DMA_MEM_TO_DEV; in stm32_i2c_prep_dma_xfer()
H A Di2c-sh_mobile.c476 char *chan_name = dir == DMA_MEM_TO_DEV ? "tx" : "rx"; in sh_mobile_i2c_request_dma_chan()
488 if (dir == DMA_MEM_TO_DEV) { in sh_mobile_i2c_request_dma_chan()
521 chan = pd->dma_tx = sh_mobile_i2c_request_dma_chan(pd->dev, DMA_MEM_TO_DEV, in sh_mobile_i2c_xfer_dma()
540 read ? DMA_DEV_TO_MEM : DMA_MEM_TO_DEV, in sh_mobile_i2c_xfer_dma()
/linux-6.15/drivers/dma/hsu/
H A Dhsu.c54 if (hsuc->direction == DMA_MEM_TO_DEV) in hsu_chan_enable()
70 if (hsuc->direction == DMA_MEM_TO_DEV) { in hsu_dma_chan_start()
455 hsuc->direction = (i & 0x1) ? DMA_DEV_TO_MEM : DMA_MEM_TO_DEV; in hsu_dma_probe()
477 hsu->dma.directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV); in hsu_dma_probe()
/linux-6.15/drivers/dma/amd/qdma/
H A Dqdma.c19 #define CHAN_STR(q) (((q)->dir == DMA_MEM_TO_DEV) ? "H2C" : "C2H")
267 if (dir == DMA_MEM_TO_DEV) in qdma_check_queue_status()
302 if (queue->dir == DMA_MEM_TO_DEV) { in qdma_clear_queue_context()
353 if (dir == DMA_MEM_TO_DEV) in qdma_setup_queue_context()
443 if (dir == DMA_MEM_TO_DEV) { in qdma_alloc_queues()
523 ret = qdma_alloc_queues(qdev, DMA_MEM_TO_DEV); in qdma_device_setup()
670 if (q->dir == DMA_MEM_TO_DEV) { in qdma_hw_enqueue()
777 if (dir == DMA_MEM_TO_DEV) in qdma_prep_device_sg()
1113 qdev->dma_dev.directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV); in amd_qdma_probe()
/linux-6.15/drivers/spi/
H A Dspi-pxa2xx-dma.c92 if (dir == DMA_MEM_TO_DEV) { in pxa2xx_spi_dma_prepare_one()
142 tx_desc = pxa2xx_spi_dma_prepare_one(drv_data, DMA_MEM_TO_DEV, xfer); in pxa2xx_spi_dma_prepare()
H A Dspi-dw-dma.c88 if (!(tx.directions & BIT(DMA_MEM_TO_DEV) && in dw_spi_dma_caps_init()
329 txconf.direction = DMA_MEM_TO_DEV; in dw_spi_dma_config_tx()
347 DMA_MEM_TO_DEV, in dw_spi_dma_submit_tx()
/linux-6.15/drivers/dma/mediatek/
H A Dmtk-uart-apdma.c261 else if (c->dir == DMA_MEM_TO_DEV) in mtk_uart_apdma_irq_handler()
378 else if (c->dir == DMA_MEM_TO_DEV) in mtk_uart_apdma_issue_pending()
429 else if (c->dir == DMA_MEM_TO_DEV) in mtk_uart_apdma_terminate_all()
518 mtkd->ddev.directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV); in mtk_uart_apdma_probe()
/linux-6.15/include/sound/
H A Ddmaengine_pcm.h25 return DMA_MEM_TO_DEV; in snd_pcm_substream_to_dma_direction()
/linux-6.15/drivers/tty/serial/8250/
H A D8250_dma.c126 DMA_MEM_TO_DEV, in serial8250_tx_dma()
223 dma->txconf.direction = DMA_MEM_TO_DEV; in serial8250_request_dma()
/linux-6.15/drivers/pci/endpoint/functions/
H A Dpci-epf-mhi.c399 config.direction = DMA_MEM_TO_DEV; in pci_epf_mhi_edma_write()
417 DMA_MEM_TO_DEV, in pci_epf_mhi_edma_write()
581 config.direction = DMA_MEM_TO_DEV; in pci_epf_mhi_edma_write_async()
599 DMA_MEM_TO_DEV, in pci_epf_mhi_edma_write_async()
672 filter.dma_mask = BIT(DMA_MEM_TO_DEV); in pci_epf_mhi_dma_init()
H A Dpci-epf-test.c130 struct dma_chan *chan = (dir == DMA_MEM_TO_DEV) ? in pci_epf_test_data_transfer()
132 dma_addr_t dma_local = (dir == DMA_MEM_TO_DEV) ? dma_src : dma_dst; in pci_epf_test_data_transfer()
147 if (dir == DMA_MEM_TO_DEV) in pci_epf_test_data_transfer()
243 filter.dma_mask = BIT(DMA_MEM_TO_DEV); in pci_epf_test_init_dma_chan()
573 DMA_MEM_TO_DEV); in pci_epf_test_write()
/linux-6.15/drivers/dma/dw-edma/
H A Ddw-edma-core.c225 caps->directions = BIT(DMA_MEM_TO_DEV); in dw_edma_device_caps()
230 caps->directions = BIT(DMA_MEM_TO_DEV); in dw_edma_device_caps()
407 (chan->dir == EDMA_DIR_WRITE && dir != DMA_MEM_TO_DEV)) in dw_edma_device_transfer()
411 (chan->dir == EDMA_DIR_READ && dir != DMA_MEM_TO_DEV)) in dw_edma_device_transfer()
792 dma->directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV); in dw_edma_channel_setup()
/linux-6.15/drivers/mtd/nand/
H A Dqpic_common.c168 dir_eng = DMA_MEM_TO_DEV; in qcom_prepare_bam_async_desc()
174 dir_eng = DMA_MEM_TO_DEV; in qcom_prepare_bam_async_desc()
359 dir_eng = DMA_MEM_TO_DEV; in qcom_prep_adm_dma_desc()
/linux-6.15/drivers/usb/musb/
H A Dtusb6010_omap.c261 dma_dir = DMA_MEM_TO_DEV; in tusb_omap_dma_program()
320 (dma_dir == DMA_MEM_TO_DEV) ? &dma_addr : &fifo_addr, in tusb_omap_dma_program()
321 (dma_dir == DMA_MEM_TO_DEV) ? &fifo_addr : &dma_addr); in tusb_omap_dma_program()

123456789