/linux-master/drivers/media/pci/solo6x10/ |
H A D | solo6x10-p2m.c | 32 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 D | mcdi_functions.c | 80 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 D | tx_common.c | 157 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 D | tx.h | 16 dma_addr_t dma_addr, unsigned int len);
|
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | tx_common.c | 129 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 D | tx_common.h | 31 dma_addr_t dma_addr, size_t len);
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_fb_dma_helper.c | 76 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 D | cpm_uart.h | 69 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 D | bdc_cmd.h | 19 int bdc_ep_bla(struct bdc *bdc, struct bdc_ep *ep, dma_addr_t dma_addr);
|
/linux-master/kernel/dma/ |
H A D | dummy.c | 8 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 D | zynqmp-fpga.c | 44 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 D | etnaviv_sched.c | 38 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 D | smc_loopback.h | 32 dma_addr_t dma_addr; member in struct:smc_lo_dmb_node
|
/linux-master/drivers/accel/ivpu/ |
H A D | ivpu_mmu_context.c | 48 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 D | dp.c | 266 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 D | aw2-saa7146.c | 143 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 D | aw2-saa7146.h | 42 unsigned long dma_addr, 47 unsigned long dma_addr,
|
/linux-master/drivers/net/ethernet/amd/ |
H A D | au1000_eth.h | 32 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 D | amdgpu_gart.h | 65 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 D | venc_vpu_if.c | 270 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 D | swiotlb-xen.c | 72 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 D | otx_cptvf_reqmgr.h | 67 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 D | efa_com.h | 26 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 D | n64cart.c | 64 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 D | mtk_vcodec_util.c | 66 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;
|