| /linux/drivers/dma/dw/ |
| A D | idma32.c | 70 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/drivers/soc/ti/ |
| A D | knav_dma.c | 124 #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/drivers/dma/ |
| A D | moxart-dma.c | 221 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()
|
| A D | fsl-edma-common.c | 299 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() 505 if (cfg->direction == DMA_MEM_TO_DEV) { in fsl_edma_fill_tcd() 600 if (direction == DMA_MEM_TO_DEV) { in fsl_edma_prep_dma_cyclic() 621 if (direction == DMA_MEM_TO_DEV) { in fsl_edma_prep_dma_cyclic() 673 if (direction == DMA_MEM_TO_DEV) { in fsl_edma_prep_slave_sg() 686 if (direction == DMA_MEM_TO_DEV) { in fsl_edma_prep_slave_sg()
|
| A D | apple-admac.c | 157 if (dir == DMA_MEM_TO_DEV) in admac_alloc_sram_carveout() 190 if (dir == DMA_MEM_TO_DEV) in admac_free_sram_carveout() 225 return (channo & 1) ? DMA_DEV_TO_MEM : DMA_MEM_TO_DEV; in admac_chan_direction() 420 case DMA_MEM_TO_DEV: in admac_start_chan() 438 case DMA_MEM_TO_DEV: in admac_stop_chan() 743 bool is_tx = admac_chan_direction(adchan->no) == DMA_MEM_TO_DEV; in admac_device_config() 866 dma->directions = BIT(DMA_MEM_TO_DEV) | BIT(DMA_DEV_TO_MEM); in admac_probe()
|
| A D | ste_dma40_ll.c | 34 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()
|
| A D | ep93xx_dma.c | 286 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() 1125 if (dir == DMA_MEM_TO_DEV) { in ep93xx_dma_prep_slave_sg() 1205 if (dir == DMA_MEM_TO_DEV) { in ep93xx_dma_prep_dma_cyclic() 1311 case DMA_MEM_TO_DEV: in ep93xx_dma_slave_config_write()
|
| A D | mmp_pdma.c | 493 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()
|
| A D | sun4i-dma.c | 401 case DMA_MEM_TO_DEV: in sanitize_config() 706 if (dir == DMA_MEM_TO_DEV) { in sun4i_dma_prep_dma_cyclic() 764 if (dir == DMA_MEM_TO_DEV) in sun4i_dma_prep_dma_cyclic() 828 if (dir == DMA_MEM_TO_DEV) in sun4i_dma_prep_slave_sg() 841 if (dir == DMA_MEM_TO_DEV) { in sun4i_dma_prep_slave_sg() 1195 BIT(DMA_MEM_TO_DEV); in sun4i_dma_probe()
|
| A D | st_fdma.c | 364 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()
|
| A D | img-mdc-dma.c | 234 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()
|
| A D | uniphier-xdmac.c | 158 if (xd->dir == DMA_MEM_TO_DEV) { in uniphier_xdmac_chan_start() 359 xd->nodes[i].dst = (direction == DMA_MEM_TO_DEV) in uniphier_xdmac_prep_slave_sg() 512 ddev->directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV) | in uniphier_xdmac_probe()
|
| A D | ls2x-apb-dma.c | 227 if (lchan->sconfig.direction == DMA_MEM_TO_DEV) { in ls2x_dmac_detect_burst() 245 if (desc->direction == DMA_MEM_TO_DEV) { in ls2x_dma_fill_desc() 651 ddev->directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV); in ls2x_dma_probe()
|
| /linux/drivers/i2c/busses/ |
| A D | i2c-stm32.c | 39 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()
|
| A D | i2c-sh_mobile.c | 476 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/drivers/dma/hsu/ |
| A D | hsu.c | 54 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/drivers/dma/amd/qdma/ |
| A D | qdma.c | 19 #define CHAN_STR(q) (((q)->dir == DMA_MEM_TO_DEV) ? "H2C" : "C2H") 267 if (dir == DMA_MEM_TO_DEV) in qdma_check_queue_status() 298 if (queue->dir == DMA_MEM_TO_DEV) { in qdma_clear_queue_context() 349 if (dir == DMA_MEM_TO_DEV) in qdma_setup_queue_context() 439 if (dir == DMA_MEM_TO_DEV) { in qdma_alloc_queues() 528 ret = qdma_alloc_queues(qdev, DMA_MEM_TO_DEV); in qdma_device_setup() 672 if (q->dir == DMA_MEM_TO_DEV) { in qdma_hw_enqueue() 779 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/drivers/spi/ |
| A D | spi-pxa2xx-dma.c | 92 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()
|
| A D | spi-dw-dma.c | 88 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/drivers/dma/mediatek/ |
| A D | mtk-uart-apdma.c | 261 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/drivers/pci/endpoint/functions/ |
| A D | pci-epf-test.c | 124 struct dma_chan *chan = (dir == DMA_MEM_TO_DEV) ? in pci_epf_test_data_transfer() 126 dma_addr_t dma_local = (dir == DMA_MEM_TO_DEV) ? dma_src : dma_dst; in pci_epf_test_data_transfer() 141 if (dir == DMA_MEM_TO_DEV) in pci_epf_test_data_transfer() 237 filter.dma_mask = BIT(DMA_MEM_TO_DEV); in pci_epf_test_init_dma_chan() 549 DMA_MEM_TO_DEV); in pci_epf_test_write()
|
| A D | pci-epf-mhi.c | 399 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()
|
| /linux/include/sound/ |
| A D | dmaengine_pcm.h | 25 return DMA_MEM_TO_DEV; in snd_pcm_substream_to_dma_direction()
|
| /linux/drivers/tty/serial/8250/ |
| A D | 8250_dma.c | 126 DMA_MEM_TO_DEV, in serial8250_tx_dma() 207 dma->txconf.direction = DMA_MEM_TO_DEV; in serial8250_request_dma()
|
| /linux/drivers/dma/dw-edma/ |
| A D | dw-edma-core.c | 224 caps->directions = BIT(DMA_MEM_TO_DEV); in dw_edma_device_caps() 229 caps->directions = BIT(DMA_MEM_TO_DEV); in dw_edma_device_caps() 406 (chan->dir == EDMA_DIR_WRITE && dir != DMA_MEM_TO_DEV)) in dw_edma_device_transfer() 410 (chan->dir == EDMA_DIR_READ && dir != DMA_MEM_TO_DEV)) in dw_edma_device_transfer() 790 dma->directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV); in dw_edma_channel_setup()
|