Searched refs:dma_addr (Results 26 - 50 of 832) sorted by relevance

1234567891011>>

/linux-master/drivers/media/pci/solo6x10/
H A Dsolo6x10-p2m.c32 dma_addr_t dma_addr; local
40 dma_addr = dma_map_single(&solo_dev->pdev->dev, sys_addr, size,
42 if (dma_mapping_error(&solo_dev->pdev->dev, dma_addr))
45 ret = solo_p2m_dma_t(solo_dev, wr, dma_addr, ext_addr, size,
48 dma_unmap_single(&solo_dev->pdev->dev, dma_addr, size,
93 desc[1].dma_addr);
125 dma_addr_t dma_addr, u32 ext_addr, u32 size,
128 WARN_ON_ONCE(dma_addr & 0x03);
141 desc->dma_addr = dma_addr;
124 solo_p2m_fill_desc(struct solo_p2m_desc *desc, int wr, dma_addr_t dma_addr, u32 ext_addr, u32 size, int repeat, u32 ext_size) argument
145 solo_p2m_dma_t(struct solo_dev *solo_dev, int wr, dma_addr_t dma_addr, u32 ext_addr, u32 size, int repeat, u32 ext_size) argument
[all...]
/linux-master/drivers/net/ethernet/sfc/
H A Dmcdi_functions.c80 dma_addr_t dma_addr; local
115 dma_addr = channel->eventq.dma_addr;
117 MCDI_SET_ARRAY_QWORD(inbuf, INIT_EVQ_IN_DMA_ADDR, i, dma_addr);
118 dma_addr += EFX_BUF_SIZE;
172 dma_addr_t dma_addr; local
185 dma_addr = tx_queue->txd.dma_addr;
188 tx_queue->queue, entries, (u64)dma_addr);
191 MCDI_SET_ARRAY_QWORD(inbuf, INIT_TXQ_IN_DMA_ADDR, i, dma_addr);
285 dma_addr_t dma_addr; local
[all...]
H A Dtx_common.c157 dma_addr_t unmap_addr = buffer->dma_addr - buffer->dma_offset;
308 dma_addr_t dma_addr, size_t len)
319 dma_len = nic_type->tx_limit_len(tx_queue, dma_addr, len);
324 buffer->dma_addr = dma_addr;
327 dma_addr += dma_len;
354 dma_addr_t dma_addr, unmap_addr; local
363 dma_addr = dma_map_single(dma_dev, skb->data, len, DMA_TO_DEVICE);
366 unmap_addr = dma_addr;
368 if (unlikely(dma_mapping_error(dma_dev, dma_addr)))
307 efx_tx_map_chunk(struct efx_tx_queue *tx_queue, dma_addr_t dma_addr, size_t len) argument
[all...]
H A Dtx.h16 dma_addr_t dma_addr, unsigned int len);
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dtx_common.c129 dma_addr_t unmap_addr = buffer->dma_addr - buffer->dma_offset;
289 dma_addr_t dma_addr, size_t len)
300 dma_len = nic_type->tx_limit_len(tx_queue, dma_addr, len);
305 buffer->dma_addr = dma_addr;
308 dma_addr += dma_len;
335 dma_addr_t dma_addr, unmap_addr; local
344 dma_addr = dma_map_single(dma_dev, skb->data, len, DMA_TO_DEVICE);
347 unmap_addr = dma_addr;
349 if (unlikely(dma_mapping_error(dma_dev, dma_addr)))
288 efx_siena_tx_map_chunk(struct efx_tx_queue *tx_queue, dma_addr_t dma_addr, size_t len) argument
[all...]
H A Dtx_common.h31 dma_addr_t dma_addr, size_t len);
/linux-master/drivers/gpu/drm/
H A Ddrm_fb_dma_helper.c76 dma_addr_t dma_addr; local
90 dma_addr = obj->dma_addr + fb->offsets[plane];
102 dma_addr += fb->pitches[plane] * block_start_y;
103 dma_addr += block_size * num_hblocks;
105 return dma_addr;
/linux-master/drivers/tty/serial/
H A Dcpm_uart.h69 dma_addr_t dma_addr; member in struct:uart_cpm_port
90 return pinfo->dma_addr + offset;
102 u32 dma = (u32)pinfo->dma_addr;
/linux-master/drivers/usb/gadget/udc/bdc/
H A Dbdc_cmd.h19 int bdc_ep_bla(struct bdc *bdc, struct bdc_ep *ep, dma_addr_t dma_addr);
/linux-master/kernel/dma/
H A Ddummy.c8 void *cpu_addr, dma_addr_t dma_addr, size_t size,
7 dma_dummy_mmap(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) argument
/linux-master/drivers/fpga/
H A Dzynqmp-fpga.c44 dma_addr_t dma_addr; local
51 kbuf = dma_alloc_coherent(priv->dev, size, &dma_addr, GFP_KERNEL);
62 ret = zynqmp_pm_fpga_load(dma_addr, size, eemi_flags);
64 dma_free_coherent(priv->dev, size, kbuf, dma_addr);
/linux-master/drivers/gpu/drm/etnaviv/
H A Detnaviv_sched.c38 u32 dma_addr; local
56 dma_addr = gpu_read(gpu, VIVS_FE_DMA_ADDRESS);
57 change = dma_addr - gpu->hangcheck_dma_addr;
61 gpu->hangcheck_dma_addr = dma_addr;
/linux-master/net/smc/
H A Dsmc_loopback.h32 dma_addr_t dma_addr; member in struct:smc_lo_dmb_node
/linux-master/drivers/accel/ivpu/
H A Divpu_mmu_context.c48 dma_addr_t dma_addr; local
58 dma_addr = dma_map_page(vdev->drm.dev, page, 0, PAGE_SIZE, DMA_BIDIRECTIONAL);
59 if (dma_mapping_error(vdev->drm.dev, dma_addr))
67 *dma = dma_addr;
71 dma_unmap_page(vdev->drm.dev, dma_addr, PAGE_SIZE, DMA_BIDIRECTIONAL);
78 static void ivpu_pgtable_free_page(struct ivpu_device *vdev, u64 *cpu_addr, dma_addr_t dma_addr) argument
85 dma_unmap_page(vdev->drm.dev, dma_addr & ~IVPU_MMU_ENTRY_FLAGS_MASK, PAGE_SIZE,
231 u64 vpu_addr, dma_addr_t dma_addr, u64 prot)
253 pte[pte_idx] = dma_addr | prot;
260 dma_addr_t dma_addr, u6
230 ivpu_mmu_context_map_page(struct ivpu_device *vdev, struct ivpu_mmu_context *ctx, u64 vpu_addr, dma_addr_t dma_addr, u64 prot) argument
259 ivpu_mmu_context_map_cont_64k(struct ivpu_device *vdev, struct ivpu_mmu_context *ctx, u64 vpu_addr, dma_addr_t dma_addr, u64 prot) argument
295 ivpu_mmu_context_map_pages(struct ivpu_device *vdev, struct ivpu_mmu_context *ctx, u64 vpu_addr, dma_addr_t dma_addr, size_t size, u64 prot) argument
356 dma_addr_t dma_addr = sg_dma_address(sg) - sg->offset; local
396 dma_addr_t dma_addr = sg_dma_address(sg) - sg->offset; local
[all...]
/linux-master/drivers/net/ethernet/netronome/nfp/nfd3/
H A Ddp.c266 dma_addr_t dma_addr; local
302 dma_addr = dma_map_single(dp->dev, skb->data, skb_headlen(skb),
304 if (dma_mapping_error(dp->dev, dma_addr))
312 txbuf->dma_addr = dma_addr;
321 nfp_desc_set_dma_addr_40b(txd, dma_addr);
350 dma_addr = skb_frag_dma_map(dp->dev, frag, 0,
352 if (dma_mapping_error(dp->dev, dma_addr))
357 tx_ring->txbufs[wr_idx].dma_addr = dma_addr;
552 nfp_nfd3_napi_alloc_one(struct nfp_net_dp *dp, dma_addr_t *dma_addr) argument
587 nfp_nfd3_rx_give_one(const struct nfp_net_dp *dp, struct nfp_net_rx_ring *rx_ring, void *frag, dma_addr_t dma_addr) argument
1215 dma_addr_t dma_addr; local
[all...]
/linux-master/sound/pci/aw2/
H A Daw2-saa7146.c143 unsigned long dma_addr,
178 WRITEREG(dma_addr, BaseA2_out);
181 WRITEREG(dma_addr + buffer_size, ProtA2_out);
189 WRITEREG(dma_addr, BaseA1_out);
192 WRITEREG(dma_addr + buffer_size, ProtA1_out);
200 int stream_number, unsigned long dma_addr,
235 WRITEREG(dma_addr, BaseA1_in);
238 WRITEREG(dma_addr + buffer_size, ProtA1_in);
141 snd_aw2_saa7146_pcm_init_playback(struct snd_aw2_saa7146 *chip, int stream_number, unsigned long dma_addr, unsigned long period_size, unsigned long buffer_size) argument
199 snd_aw2_saa7146_pcm_init_capture(struct snd_aw2_saa7146 *chip, int stream_number, unsigned long dma_addr, unsigned long period_size, unsigned long buffer_size) argument
H A Daw2-saa7146.h42 unsigned long dma_addr,
47 unsigned long dma_addr,
/linux-master/drivers/net/ethernet/amd/
H A Dau1000_eth.h32 dma_addr_t dma_addr; member in struct:db_dest
110 dma_addr_t dma_addr; /* dma address of rx/tx buffers */ member in struct:au1000_private
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gart.h65 int pages, dma_addr_t *dma_addr, uint64_t flags,
68 int pages, dma_addr_t *dma_addr, uint64_t flags);
/linux-master/drivers/media/platform/mediatek/vcodec/encoder/
H A Dvenc_vpu_if.c270 if ((frm_buf->fb_addr[0].dma_addr % 16 == 0) &&
271 (frm_buf->fb_addr[1].dma_addr % 16 == 0) &&
272 (frm_buf->fb_addr[2].dma_addr % 16 == 0)) {
273 out.base.input_addr[0] = frm_buf->fb_addr[0].dma_addr;
274 out.base.input_addr[1] = frm_buf->fb_addr[1].dma_addr;
275 out.base.input_addr[2] = frm_buf->fb_addr[2].dma_addr;
277 mtk_venc_err(vpu->ctx, "dma_addr not align to 16");
282 out.base.bs_addr = bs_buf->dma_addr;
316 if ((frm_buf->fb_addr[0].dma_addr % 16 == 0) &&
317 (frm_buf->fb_addr[1].dma_addr
[all...]
/linux-master/drivers/xen/
H A Dswiotlb-xen.c72 dma_addr_t dma_addr)
74 return xen_bus_to_phys(dev, dma_to_phys(dev, dma_addr));
91 static int is_xen_swiotlb_buffer(struct device *dev, dma_addr_t dma_addr) argument
93 unsigned long bfn = XEN_PFN_DOWN(dma_to_phys(dev, dma_addr));
246 * Unmap a single streaming mode DMA translation. The dma_addr and size must
273 xen_swiotlb_sync_single_for_cpu(struct device *dev, dma_addr_t dma_addr, argument
276 phys_addr_t paddr = xen_dma_to_phys(dev, dma_addr);
279 if (pfn_valid(PFN_DOWN(dma_to_phys(dev, dma_addr))))
282 xen_dma_sync_for_cpu(dev, dma_addr, size, dir);
285 if (is_xen_swiotlb_buffer(dev, dma_addr))
71 xen_dma_to_phys(struct device *dev, dma_addr_t dma_addr) argument
290 xen_swiotlb_sync_single_for_device(struct device *dev, dma_addr_t dma_addr, size_t size, enum dma_data_direction dir) argument
[all...]
/linux-master/drivers/crypto/marvell/octeontx/
H A Dotx_cptvf_reqmgr.h67 dma_addr_t dma_addr; member in struct:otx_cpt_buf_ptr
203 if (req->out[i].dma_addr)
205 req->out[i].dma_addr,
211 if (req->in[i].dma_addr)
213 req->in[i].dma_addr,
/linux-master/drivers/infiniband/hw/efa/
H A Defa_com.h26 dma_addr_t dma_addr; member in struct:efa_com_admin_cq
35 dma_addr_t dma_addr; member in struct:efa_com_admin_sq
90 dma_addr_t dma_addr; member in struct:efa_com_aenq
121 dma_addr_t dma_addr; member in struct:efa_com_eq
130 dma_addr_t dma_addr; member in struct:efa_com_create_eq_params
/linux-master/drivers/block/
H A Dn64cart.c64 dma_addr_t dma_addr; local
71 dma_addr = dma_map_bvec(dev, bv, DMA_FROM_DEVICE, 0);
72 if (dma_mapping_error(dev, dma_addr))
77 n64cart_write_reg(PI_DRAM_REG, dma_addr);
83 dma_unmap_page(dev, dma_addr, bv->bv_len, DMA_FROM_DEVICE);
/linux-master/drivers/media/platform/mediatek/vcodec/common/
H A Dmtk_vcodec_util.c66 mem->va = dma_alloc_coherent(&plat_dev->dev, mem->size, &mem->dma_addr, GFP_KERNEL);
74 (unsigned long)mem->dma_addr, mem->size);
106 (unsigned long)mem->dma_addr, mem->size);
108 dma_free_coherent(&plat_dev->dev, mem->size, mem->va, mem->dma_addr);
110 mem->dma_addr = 0;

Completed in 210 milliseconds

1234567891011>>