Searched refs:dma_addr (Results 226 - 250 of 819) sorted by relevance

1234567891011>>

/linux-master/drivers/net/ethernet/mediatek/
H A Dmtk_star_emac.c227 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 Dsge.c170 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 Dhinic_hw_eqs.c636 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 Dhinic_hw_wq.c107 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 Dfuneth_rx.c58 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 Dsunplus-mmc.c433 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 Di2c-at91-master.c195 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 Di2c-amd-mp2-plat.c50 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 Dspi-mtk-nor.c367 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 Dfsl-edma-common.c354 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 Dsge.c155 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 Dsparx5_fdma.c213 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 Dvenc_h264_if.c121 * 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 Dipsec_offload.c526 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 Drga-hw.c114 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 Dnfp_net.h121 #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 Dsmc_ism.c204 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 Dfimc-isp-video.c174 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 Drxe_mr.c208 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 Dsolo6x10.h114 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 Das102_usb_drv.c239 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 Domap_fbdev.c132 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 Darasan-nand-controller.c400 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 Dacp-loader.c79 &adata->dma_addr,
133 addr = adata->dma_addr;
234 adata->dma_addr);
/linux-master/drivers/crypto/cavium/cpt/
H A Dcptvf.h46 dma_addr_t dma_addr; member in struct:command_chunk

Completed in 307 milliseconds

1234567891011>>