| /drivers/net/ |
| A D | ftgmac100.c | 373 if ((dma_addr.lo & (PKTALIGN - 1)) == 0) in ftgmac100_start() 385 dma_addr.addr = (dma_addr_t)priv->txdes; in ftgmac100_start() 386 writel(dma_addr.lo, &ftgmac100->txr_badr); in ftgmac100_start() 387 writel(dma_addr.hi, &ftgmac100->txr_badr_hi); in ftgmac100_start() 390 dma_addr.addr = (dma_addr_t)priv->rxdes; in ftgmac100_start() 391 writel(dma_addr.lo, &ftgmac100->rxr_badr); in ftgmac100_start() 392 writel(dma_addr.hi, &ftgmac100->rxr_badr_hi); in ftgmac100_start() 534 union ftgmac100_dma_addr dma_addr; in BUILD_WAIT_FOR_BIT() local 553 dma_addr.addr = (dma_addr_t)packet; in BUILD_WAIT_FOR_BIT() 555 curr_des->txdes3 = dma_addr.lo; in BUILD_WAIT_FOR_BIT() [all …]
|
| A D | airoha_eth.c | 435 unsigned long dma_addr; in airoha_qdma_init_rx_queue() local 447 airoha_qdma_wr(qdma, REG_RX_RING_BASE(qid), dma_addr); in airoha_qdma_init_rx_queue() 486 unsigned long dma_addr; in airoha_qdma_init_tx_queue() local 511 unsigned long dma_addr; in airoha_qdma_tx_irq_init() local 523 airoha_qdma_wr(qdma, REG_TX_IRQ_BASE(id), dma_addr); in airoha_qdma_tx_irq_init() 553 unsigned long dma_addr; in airoha_qdma_init_hfwd_queues() local 565 airoha_qdma_wr(qdma, REG_FWD_DSCP_BASE, dma_addr); in airoha_qdma_init_hfwd_queues() 568 qdma->hfwd.q = dma_alloc_coherent(size, &dma_addr); in airoha_qdma_init_hfwd_queues() 575 airoha_qdma_wr(qdma, REG_FWD_BUF_BASE, dma_addr); in airoha_qdma_init_hfwd_queues() 830 dma_addr_t dma_addr; in airoha_eth_send() local [all …]
|
| A D | mvpp2.c | 1225 dma_addr_t dma_addr; member 1282 dma_addr_t dma_addr) in mvpp2_txdesc_dma_addr_set() argument 1285 tx_desc->pp21.buf_dma_addr = dma_addr; in mvpp2_txdesc_dma_addr_set() 1287 u64 val = (u64)dma_addr; in mvpp2_txdesc_dma_addr_set() 2570 lower_32_bits(bm_pool->dma_addr)); in mvpp2_bm_pool_create() 2753 dma_addr_t dma_addr, in mvpp2_pool_refill() argument 4469 u32 bm, dma_addr_t dma_addr) in mvpp2_rx_refill() argument 4471 mvpp2_pool_refill(port, bm, dma_addr, (unsigned long)dma_addr); in mvpp2_rx_refill() 5072 dma_addr_t dma_addr; in mvpp2_recv() local 5111 mvpp2_pool_refill(port, bm, dma_addr, dma_addr); in mvpp2_recv() [all …]
|
| /drivers/nvme/ |
| A D | nvme.c | 48 int total_len, u64 dma_addr) in nvme_setup_prps() argument 51 int offset = dma_addr & (page_size - 1); in nvme_setup_prps() 66 dma_addr += (page_size - offset); in nvme_setup_prps() 69 *prp2 = dma_addr; in nvme_setup_prps() 99 *(prp_pool + i++) = cpu_to_le64(dma_addr); in nvme_setup_prps() 100 dma_addr += page_size; in nvme_setup_prps() 450 unsigned cns, dma_addr_t dma_addr) in nvme_identify() argument 454 int offset = dma_addr & (page_size - 1); in nvme_identify() 467 dma_addr += (page_size - offset); in nvme_identify() 473 invalidate_dcache_range(dma_addr, in nvme_identify() [all …]
|
| /drivers/spi/ |
| A D | mtk_snor.c | 236 unsigned int length, dma_addr_t dma_addr) in mtk_snor_dma_exec() argument 243 writel(dma_addr, priv->base + MTK_NOR_REG_DMA_DADR); in mtk_snor_dma_exec() 244 writel(dma_addr + length, priv->base + MTK_NOR_REG_DMA_END_DADR); in mtk_snor_dma_exec() 285 dma_addr_t dma_addr; in mtk_snor_read_dma() local 290 dma_addr = dma_map_single(op->data.buf.in, op->data.nbytes, in mtk_snor_read_dma() 293 if (dma_mapping_error(priv->dev, dma_addr)) in mtk_snor_read_dma() 296 ret = mtk_snor_dma_exec(priv, op->addr.val, op->data.nbytes, dma_addr); in mtk_snor_read_dma() 298 dma_unmap_single(dma_addr, op->data.nbytes, DMA_FROM_DEVICE); in mtk_snor_read_dma()
|
| /drivers/mmc/ |
| A D | tmio-common.c | 273 dma_addr_t dma_addr) in tmio_sd_dma_start() argument 285 tmio_sd_writel(priv, dma_addr & U32_MAX, TMIO_SD_DMA_ADDR_L); in tmio_sd_dma_start() 288 dma_addr >>= min_t(int, 32, 8 * sizeof(dma_addr)); in tmio_sd_dma_start() 290 tmio_sd_writel(priv, dma_addr & U32_MAX, TMIO_SD_DMA_ADDR_H); in tmio_sd_dma_start() 330 dma_addr_t dma_addr; in tmio_sd_dma_xfer() local 358 dma_addr = dma_map_single(buf, len, dir); in tmio_sd_dma_xfer() 360 tmio_sd_dma_start(priv, dma_addr); in tmio_sd_dma_xfer() 367 dma_unmap_single(dma_addr, len, dir); in tmio_sd_dma_xfer()
|
| A D | fsl_esdhc.c | 110 dma_addr_t dma_addr; member 247 priv->dma_addr = dma_map_single(buf, trans_bytes, in esdhc_setup_dma() 255 priv->dma_addr); in esdhc_setup_dma() 265 if (upper_32_bits(priv->dma_addr)) in esdhc_setup_dma() 267 esdhc_write32(®s->dsaddr, lower_32_bits(priv->dma_addr)); in esdhc_setup_dma() 469 dma_unmap_single(priv->dma_addr, in esdhc_send_cmd_common()
|
| A D | fsl_esdhc_imx.c | 168 dma_addr_t dma_addr; member 304 priv->dma_addr = dma_map_single(buf, trans_bytes, in esdhc_setup_dma() 306 if (upper_32_bits(priv->dma_addr)) in esdhc_setup_dma() 308 esdhc_write32(®s->dsaddr, lower_32_bits(priv->dma_addr)); in esdhc_setup_dma() 548 dma_unmap_single(priv->dma_addr, in esdhc_send_cmd_common()
|
| A D | sdhci.c | 77 dma_addr_t dma_addr; in sdhci_prepare_dma() local 108 dma_addr = dev_phys_to_bus(mmc_to_dev(host->mmc), host->start_addr); in sdhci_prepare_dma() 109 sdhci_writel(host, dma_addr, SDHCI_DMA_ADDRESS); in sdhci_prepare_dma()
|
| A D | octeontx_hsmmc.c | 1150 dma_addr_t dma_addr = (dma_addr_t)dm_pci_virt_to_mem(host->dev, in octeontx_mmc_read_blocks() local 1160 __func__, mmc->dev->name, data->dest, dma_addr, blkcnt, start); in octeontx_mmc_read_blocks() 1177 octeontx_mmc_start_dma(mmc, false, false, start, dma_addr, in octeontx_mmc_read_blocks() 1201 dma_addr, 1, timeout); in octeontx_mmc_read_blocks() 1202 dma_addr += mmc->read_bl_len; in octeontx_mmc_read_blocks() 1271 dma_addr_t dma_addr; in octeontx_mmc_write_blocks() local 1291 dma_addr = (u64)dm_pci_virt_to_mem(host->dev, (void *)data->src); in octeontx_mmc_write_blocks() 1294 octeontx_mmc_start_dma(mmc, true, false, start, dma_addr, in octeontx_mmc_write_blocks() 1313 dma_addr, 1, timeout); in octeontx_mmc_write_blocks() 1314 dma_addr += mmc->read_bl_len; in octeontx_mmc_write_blocks()
|
| /drivers/ata/ |
| A D | ahci.c | 452 phys_addr_t dma_addr; in ahci_port_start() local 493 dma_addr = virt_to_phys(pp->cmd_slot); in ahci_port_start() 494 debug("cmd_slot_dma = 0x%08llx\n", (u64)dma_addr); in ahci_port_start() 495 writel_with_flush(lower_32_bits(dma_addr), port_mmio + PORT_LST_ADDR); in ahci_port_start() 496 writel_with_flush(upper_32_bits(dma_addr), port_mmio + PORT_LST_ADDR_HI); in ahci_port_start() 497 dma_addr = virt_to_phys(pp->rx_fis); in ahci_port_start() 498 debug("rx_fis_dma = 0x%08llx\n", (u64)dma_addr); in ahci_port_start() 499 writel_with_flush(lower_32_bits(dma_addr), port_mmio + PORT_FIS_ADDR); in ahci_port_start() 500 writel_with_flush(upper_32_bits(dma_addr), port_mmio + PORT_FIS_ADDR_HI); in ahci_port_start()
|
| A D | dwc_ahsata.c | 446 phys_addr_t dma_addr; in ahci_port_start() local 489 dma_addr = virt_to_phys(pp->cmd_slot); in ahci_port_start() 490 debug("cmd_slot_dma = 0x%08llx\n", (u64)dma_addr); in ahci_port_start() 491 writel_with_flush(lower_32_bits(dma_addr), &port_mmio->clb); in ahci_port_start() 492 writel_with_flush(upper_32_bits(dma_addr), &port_mmio->clbu); in ahci_port_start() 493 dma_addr = virt_to_phys(pp->cmd_slot); in ahci_port_start() 494 debug("rx_fis_slot_dma = 0x%08llx\n", (u64)dma_addr); in ahci_port_start() 495 writel_with_flush(lower_32_bits(dma_addr), &port_mmio->fb); in ahci_port_start() 496 writel_with_flush(upper_32_bits(dma_addr), &port_mmio->fbu); in ahci_port_start()
|
| /drivers/mtd/nand/raw/ |
| A D | denali.c | 430 dma_addr_t dma_addr, int page, int write) in denali_setup_dma64() argument 447 denali->host_write(denali, mode, lower_32_bits(dma_addr)); in denali_setup_dma64() 450 denali->host_write(denali, mode, upper_32_bits(dma_addr)); in denali_setup_dma64() 454 dma_addr_t dma_addr, int page, int write) in denali_setup_dma32() argument 468 denali->host_write(denali, mode | ((dma_addr >> 16) << 8), 0x2200); in denali_setup_dma32() 471 denali->host_write(denali, mode | ((dma_addr & 0xffff) << 8), 0x2300); in denali_setup_dma32() 538 dma_addr_t dma_addr; in denali_dma_xfer() local 543 dma_addr = dma_map_single(buf, size, dir); in denali_dma_xfer() 544 if (dma_mapping_error(denali->dev, dma_addr)) { in denali_dma_xfer() 574 denali->setup_dma(denali, dma_addr, page, write); in denali_dma_xfer() [all …]
|
| A D | denali.h | 306 dma_addr_t dma_addr; member 316 void (*setup_dma)(struct denali_nand_info *denali, dma_addr_t dma_addr,
|
| /drivers/usb/musb-new/ |
| A D | musb_dma.h | 133 dma_addr_t dma_addr,
|
| A D | musb_core.h | 224 dma_addr_t *dma_addr, u32 *len);
|
| A D | musb_gadget.c | 857 u32 dma_addr = request->dma + request->actual; in rxstate() local 863 dma_addr, in rxstate()
|
| /drivers/usb/cdns3/ |
| A D | ep0.c | 43 dma_addr_t dma_addr, in cdns3_ep0_run_transfer() argument 49 priv_ep->trb_pool[0].buffer = TRB_BUFFER(dma_addr); in cdns3_ep0_run_transfer() 54 priv_ep->trb_pool[1].buffer = TRB_BUFFER(dma_addr); in cdns3_ep0_run_transfer()
|
| /drivers/usb/mtu3/ |
| A D | mtu3_qmu.c | 56 dma_addr_t dma_addr) in gpd_dma_to_virt() argument 60 u32 offset = (dma_addr - dma_base) / sizeof(*gpd_head); in gpd_dma_to_virt()
|