/linux-master/drivers/net/ethernet/mediatek/ |
H A D | mtk_star_emac.c | 227 dma_addr_t dma_addr; member in struct:mtk_star_ring_desc_data 262 dma_addr_t dma_addr; member in struct:mtk_star_priv 324 desc_data->dma_addr = ring->dma_addrs[ring->tail]; 350 ring->dma_addrs[ring->head] = desc_data->dma_addr; 356 WRITE_ONCE(desc->data_ptr, desc_data->dma_addr); 411 dma_unmap_single(dev, desc_data->dma_addr, 428 return dma_unmap_single(dev, desc_data->dma_addr, 516 val = (unsigned int)priv->dma_addr; 700 dma_addr_t dma_addr; local 708 dma_addr [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | sge.c | 170 dma_addr_t dma_addr; /* PCI DMA address (if mapped) */ member in struct:rx_sw_desc 175 * The low bits of rx_sw_desc.dma_addr have special meaning. Note that the 197 return sdesc->dma_addr & ~(dma_addr_t)(RX_LARGE_BUF | RX_UNMAPPED_BUF); 209 return !(sdesc->dma_addr & RX_UNMAPPED_BUF); 459 return (s->fl_pg_order > 0 && (sdesc->dma_addr & RX_LARGE_BUF) 569 * @dma_addr: PCI DMA address (possibly with low-bit flags) 572 dma_addr_t dma_addr) 575 sdesc->dma_addr = dma_addr; 609 dma_addr_t dma_addr; local 571 set_rx_sw_desc(struct rx_sw_desc *sdesc, struct page *page, dma_addr_t dma_addr) argument [all...] |
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_eqs.c | 636 eq->dma_addr = devm_kcalloc(&pdev->dev, eq->num_pages, 637 sizeof(*eq->dma_addr), GFP_KERNEL); 638 if (!eq->dma_addr) 651 &eq->dma_addr[pg], 659 val = upper_32_bits(eq->dma_addr[pg]); 664 val = lower_32_bits(eq->dma_addr[pg]); 682 eq->dma_addr[pg]); 687 devm_kfree(&pdev->dev, eq->dma_addr); 704 eq->dma_addr[pg]); 707 devm_kfree(&pdev->dev, eq->dma_addr); [all...] |
H A D | hinic_hw_wq.c | 107 dma_addr_t dma_addr; local 109 *vaddr = dma_alloc_coherent(&pdev->dev, page_sz, &dma_addr, 116 *paddr = (u64)dma_addr; 126 dma_free_coherent(&pdev->dev, page_sz, *vaddr, dma_addr); 426 dma_addr_t dma_addr; local 428 dma_addr = (dma_addr_t)be64_to_cpu(*paddr); 430 dma_addr); 472 dma_addr_t dma_addr; local 475 &dma_addr, GFP_KERNEL); 482 *paddr = cpu_to_be64(dma_addr); [all...] |
/linux-master/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_rx.c | 58 dma_unmap_page_attrs(q->dma_dev, buf->dma_addr, PAGE_SIZE, 77 dma_sync_single_for_device(q->dma_dev, buf->dma_addr, 88 dma_unmap_page_attrs(q->dma_dev, buf->dma_addr, PAGE_SIZE, 110 rb->dma_addr = dma_map_page(q->dma_dev, p, 0, PAGE_SIZE, 112 if (unlikely(dma_mapping_error(q->dma_dev, rb->dma_addr))) { 130 dma_unmap_page(q->dma_dev, rb->dma_addr, PAGE_SIZE, 269 dma_sync_single_for_device(q->dma_dev, buf->dma_addr, 277 FUN_EPRQ_RQBUF_INIT(buf->dma_addr); 320 buf->dma_addr + q->buf_offset, 559 q->rqes[i] = FUN_EPRQ_RQBUF_INIT(b->dma_addr); [all...] |
/linux-master/drivers/mmc/host/ |
H A D | sunplus-mmc.c | 433 dma_addr_t dma_addr; local 445 dma_addr = sg_dma_address(sg); 448 writel(dma_addr, host->base + SPMMC_DMA_BASE_ADDR_REG); 451 writel(dma_addr, host->base + SPMMC_SDRAM_SECTOR_1_ADDR_REG); 454 writel(dma_addr, host->base + SPMMC_SDRAM_SECTOR_2_ADDR_REG); 457 writel(dma_addr, host->base + SPMMC_SDRAM_SECTOR_3_ADDR_REG); 460 writel(dma_addr, host->base + SPMMC_SDRAM_SECTOR_4_ADDR_REG); 463 writel(dma_addr, host->base + SPMMC_SDRAM_SECTOR_5_ADDR_REG); 466 writel(dma_addr, host->base + SPMMC_SDRAM_SECTOR_6_ADDR_REG); 469 writel(dma_addr, hos [all...] |
/linux-master/drivers/i2c/busses/ |
H A D | i2c-at91-master.c | 195 dma_addr_t dma_addr; local 207 dma_addr = dma_map_single(dev->dev, dev->buf, dev->buf_len, 209 if (dma_mapping_error(dev->dev, dma_addr)) { 227 sg_dma_address(sg) = dma_addr; 234 sg_dma_address(sg) = dma_addr + part1_len; 247 sg_dma_address(&dma->sg[0]) = dma_addr; 334 dma_addr_t dma_addr; local 345 dma_addr = dma_map_single(dev->dev, dev->buf, buf_len, DMA_FROM_DEVICE); 346 if (dma_mapping_error(dev->dev, dma_addr)) { 367 sg_dma_address(&dma->sg[0]) = dma_addr; [all...] |
H A D | i2c-amd-mp2-plat.c | 50 i2c_common->dma_addr = dma_map_single(dev_pci, i2c_common->dma_buf, 54 if (unlikely(dma_mapping_error(dev_pci, i2c_common->dma_addr))) { 71 dma_unmap_single(dev_pci, i2c_common->dma_addr,
|
/linux-master/drivers/spi/ |
H A D | spi-mtk-nor.c | 367 dma_addr_t dma_addr) 374 writel(dma_addr, sp->base + MTK_NOR_REG_DMA_DADR); 375 writel(dma_addr + length, sp->base + MTK_NOR_REG_DMA_END_DADR); 378 writel(upper_32_bits(dma_addr), 380 writel(upper_32_bits(dma_addr + length), 431 dma_addr_t dma_addr; local 436 dma_addr = dma_map_single(sp->dev, op->data.buf.in, 439 if (dma_mapping_error(sp->dev, dma_addr)) 442 ret = mtk_nor_dma_exec(sp, op->addr.val, op->data.nbytes, dma_addr); 444 dma_unmap_single(sp->dev, dma_addr, o 366 mtk_nor_dma_exec(struct mtk_nor *sp, u32 from, unsigned int length, dma_addr_t dma_addr) argument [all...] |
/linux-master/drivers/dma/ |
H A D | fsl-edma-common.c | 354 dma_addr_t cur_addr, dma_addr, old_addr; local 390 dma_addr = fsl_edma_get_tcd_to_cpu(fsl_chan, edesc->tcd[i].vtcd, saddr); 392 dma_addr = fsl_edma_get_tcd_to_cpu(fsl_chan, edesc->tcd[i].vtcd, daddr); 395 if (cur_addr >= dma_addr && cur_addr < dma_addr + size) { 396 len += dma_addr + size - cur_addr; 580 struct dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, 606 dma_buf_next = dma_addr; 622 if (dma_buf_next >= dma_addr + buf_len) 623 dma_buf_next = dma_addr; 579 fsl_edma_prep_dma_cyclic( struct dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, unsigned long flags) argument [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb/ |
H A D | sge.c | 155 DEFINE_DMA_UNMAP_ADDR(dma_addr); 161 DEFINE_DMA_UNMAP_ADDR(dma_addr); 181 dma_addr_t dma_addr; /* DMA addr HW command descriptor Q */ member in struct:cmdQ 196 dma_addr_t dma_addr; /* DMA addr HW freelist descriptor Q */ member in struct:freelQ 205 dma_addr_t dma_addr; /* DMA addr HW response descriptor Q */ member in struct:respQ 506 dma_unmap_single(&pdev->dev, dma_unmap_addr(ce, dma_addr), 526 sge->respQ.dma_addr); 539 q->dma_addr); 561 &q->dma_addr, GFP_KERNEL); 598 dma_alloc_coherent(&pdev->dev, size, &sge->respQ.dma_addr, [all...] |
/linux-master/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_fdma.c | 213 dma_addr_t dma_addr; local 225 dma_addr = virt_to_phys(new_skb->data); 227 db_hw->dataptr = dma_addr; 370 dma_addr_t dma_addr; local 377 dma_addr = virt_to_phys(skb->data); 378 db_hw->dataptr = dma_addr;
|
/linux-master/drivers/media/platform/mediatek/vcodec/encoder/venc/ |
H A D | venc_h264_if.c | 121 * the buffer. After that, bypass the 'dma_addr' to the 'iova' field here for 357 inst->work_bufs[i].dma_addr = 0; 382 wb_34[i].iova = inst->work_bufs[i].dma_addr; 384 wb[i].iova = inst->work_bufs[i].dma_addr; 388 &inst->work_bufs[i].dma_addr, 676 tmp_bs_buf.dma_addr = bs_buf->dma_addr + hdr_sz + filler_sz;
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ipsec_offload.c | 526 aso->dma_addr = dma_map_single(pdev, aso->ctx, sizeof(aso->ctx), 528 err = dma_mapping_error(pdev, aso->dma_addr); 546 dma_unmap_single(pdev, aso->dma_addr, sizeof(aso->ctx), 564 dma_unmap_single(pdev, aso->dma_addr, sizeof(aso->ctx), 613 cpu_to_be32(lower_32_bits(aso->dma_addr) | ASO_CTRL_READ_EN); 614 ctrl->va_h = cpu_to_be32(upper_32_bits(aso->dma_addr));
|
/linux-master/drivers/media/platform/rockchip/rga/ |
H A D | rga-hw.c | 114 static void rga_cmd_set_src_addr(struct rga_ctx *ctx, dma_addr_t dma_addr) argument 121 dest[reg >> 2] = dma_addr >> 4; 127 static void rga_cmd_set_src1_addr(struct rga_ctx *ctx, dma_addr_t dma_addr) argument 134 dest[reg >> 2] = dma_addr >> 4; 140 static void rga_cmd_set_dst_addr(struct rga_ctx *ctx, dma_addr_t dma_addr) argument 147 dest[reg >> 2] = dma_addr >> 4;
|
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net.h | 121 #define nfp_desc_set_dma_addr_40b(desc, dma_addr) \ 124 dma_addr_t __addr = (dma_addr); \ 130 #define nfp_desc_set_dma_addr_48b(desc, dma_addr) \ 133 dma_addr_t __addr = (dma_addr); \ 283 * @dma_addr: DMA mapping address of the buffer 287 dma_addr_t dma_addr; member in struct:nfp_net_rx_buf 292 * @dma_addr: DMA mapping address of the buffer 296 dma_addr_t dma_addr; member in struct:nfp_net_xsk_rx_buf
|
/linux-master/net/smc/ |
H A D | smc_ism.c | 204 if (!dmb_desc->dma_addr) 211 dmb.dma_addr = dmb_desc->dma_addr; 216 dmb_desc->dma_addr = 0; 239 dmb_desc->dma_addr = dmb.dma_addr;
|
/linux-master/drivers/media/platform/samsung/exynos4-is/ |
H A D | fimc-isp-video.c | 174 dma_addr_t dma_addr = vb2_dma_contig_plane_dma_addr(vb, 0); local 178 if (video->buffers[i]->dma_addr[0] == dma_addr) 209 ivb->dma_addr[i] = vb2_dma_contig_plane_dma_addr(vb, i); 211 ivb->dma_addr[i]; 216 &ivb->dma_addr[i]);
|
/linux-master/drivers/infiniband/sw/rxe/ |
H A D | rxe_mr.c | 208 static int rxe_set_page(struct ib_mr *ibmr, u64 dma_addr) argument 211 struct page *page = ib_virt_dma_to_page(dma_addr); 277 static void rxe_mr_copy_dma(struct rxe_mr *mr, u64 dma_addr, void *addr, argument 280 unsigned int page_offset = dma_addr & (PAGE_SIZE - 1); 286 page = ib_virt_dma_to_page(dma_addr); 298 dma_addr += bytes;
|
/linux-master/drivers/media/pci/solo6x10/ |
H A D | solo6x10.h | 114 u32 dma_addr; member in struct:solo_p2m_desc 342 dma_addr_t dma_addr, u32 ext_addr, u32 size, 348 dma_addr_t dma_addr, u32 ext_addr, u32 size,
|
/linux-master/drivers/media/usb/as102/ |
H A D | as102_usb_drv.c | 239 dev->dma_addr); 249 &dev->dma_addr); 269 urb->transfer_dma = dev->dma_addr + (i * AS102_USB_BUF_SIZE);
|
/linux-master/drivers/gpu/drm/omapdrm/ |
H A D | omap_fbdev.c | 132 dma_addr_t dma_addr; local 188 ret = omap_gem_pin(bo, &dma_addr); 213 fbi->fix.smem_start = dma_addr;
|
/linux-master/drivers/mtd/nand/raw/ |
H A D | arasan-nand-controller.c | 400 dma_addr_t dma_addr; local 423 dma_addr = dma_map_single(nfc->dev, (void *)buf, len, DMA_FROM_DEVICE); 424 if (dma_mapping_error(nfc->dev, dma_addr)) { 429 writel_relaxed(lower_32_bits(dma_addr), nfc->base + DMA_ADDR0_REG); 430 writel_relaxed(upper_32_bits(dma_addr), nfc->base + DMA_ADDR1_REG); 435 dma_unmap_single(nfc->dev, dma_addr, len, DMA_FROM_DEVICE); 517 dma_addr_t dma_addr; local 547 dma_addr = dma_map_single(nfc->dev, (void *)buf, len, DMA_TO_DEVICE); 548 if (dma_mapping_error(nfc->dev, dma_addr)) { 553 writel_relaxed(lower_32_bits(dma_addr), nf [all...] |
/linux-master/sound/soc/sof/amd/ |
H A D | acp-loader.c | 79 &adata->dma_addr, 133 addr = adata->dma_addr; 234 adata->dma_addr);
|
/linux-master/drivers/crypto/cavium/cpt/ |
H A D | cptvf.h | 46 dma_addr_t dma_addr; member in struct:command_chunk
|