Home
last modified time | relevance | path

Searched refs:dma_addr (Results 1 – 19 of 19) sorted by relevance

/drivers/net/
A Dftgmac100.c373 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 Dairoha_eth.c435 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 Dmvpp2.c1225 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 Dnvme.c48 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 Dmtk_snor.c236 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 Dtmio-common.c273 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 Dfsl_esdhc.c110 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(&regs->dsaddr, lower_32_bits(priv->dma_addr)); in esdhc_setup_dma()
469 dma_unmap_single(priv->dma_addr, in esdhc_send_cmd_common()
A Dfsl_esdhc_imx.c168 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(&regs->dsaddr, lower_32_bits(priv->dma_addr)); in esdhc_setup_dma()
548 dma_unmap_single(priv->dma_addr, in esdhc_send_cmd_common()
A Dsdhci.c77 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 Docteontx_hsmmc.c1150 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 Dahci.c452 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 Ddwc_ahsata.c446 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 Ddenali.c430 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 Ddenali.h306 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 Dmusb_dma.h133 dma_addr_t dma_addr,
A Dmusb_core.h224 dma_addr_t *dma_addr, u32 *len);
A Dmusb_gadget.c857 u32 dma_addr = request->dma + request->actual; in rxstate() local
863 dma_addr, in rxstate()
/drivers/usb/cdns3/
A Dep0.c43 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 Dmtu3_qmu.c56 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()

Completed in 694 milliseconds