Searched refs:dma_addr (Results 51 - 75 of 831) sorted by relevance

1234567891011>>

/linux-master/include/linux/
H A Ddma-mapping.h80 void debug_dma_mapping_error(struct device *dev, dma_addr_t dma_addr);
85 dma_addr_t dma_addr)
95 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) argument
97 debug_dma_mapping_error(dev, dma_addr);
99 if (unlikely(dma_addr == DMA_MAPPING_ERROR))
129 void *cpu_addr, dma_addr_t dma_addr, size_t size,
132 void *cpu_addr, dma_addr_t dma_addr, size_t size,
189 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) argument
212 struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr,
218 void *cpu_addr, dma_addr_t dma_addr, size_
84 debug_dma_mapping_error(struct device *dev, dma_addr_t dma_addr) argument
211 dma_get_sgtable_attrs(struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) argument
217 dma_mmap_attrs(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) argument
329 dma_need_sync(struct device *dev, dma_addr_t dma_addr) argument
354 dma_need_sync(struct device *dev, dma_addr_t dma_addr) argument
604 dma_alloc_wc(struct device *dev, size_t size, dma_addr_t *dma_addr, gfp_t gfp) argument
615 dma_free_wc(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_addr) argument
622 dma_mmap_wc(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size) argument
[all...]
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/vdec/
H A Dvdec_hevc_req_multi_if.c274 dma_addr_t dma_addr; member in union:vdec_hevc_slice_mem::__anon922
740 inst->vsi->bs.dma_addr = (u64)bs->dma_addr;
761 inst->vsi->mv_buf_dma[i].dma_addr = mem->dma_addr;
765 inst->vsi->ube.dma_addr = lat_buf->ctx->msg_queue.wdma_addr.dma_addr;
768 inst->vsi->err_map.dma_addr = lat_buf->wdma_err_addr.dma_addr;
771 inst->vsi->slice_bc.dma_addr
[all...]
/linux-master/drivers/net/ethernet/netronome/nfp/nfdk/
H A Ddp.c267 dma_addr_t dma_addr; local
313 dma_addr = dma_map_single(dp->dev, skb->data, dma_len, DMA_TO_DEVICE);
314 if (dma_mapping_error(dp->dev, dma_addr))
320 txbuf->dma_addr = dma_addr;
338 nfp_desc_set_dma_addr_48b(txd, dma_addr);
348 dma_addr += tmp_dlen + 1;
363 nfp_desc_set_dma_addr_48b(txd, dma_addr);
366 dma_addr += dlen_type + 1;
374 dma_addr
572 nfp_nfdk_napi_alloc_one(struct nfp_net_dp *dp, dma_addr_t *dma_addr) argument
607 nfp_nfdk_rx_give_one(const struct nfp_net_dp *dp, struct nfp_net_rx_ring *rx_ring, void *frag, dma_addr_t dma_addr) argument
909 dma_addr_t dma_addr; local
1326 dma_addr_t dma_addr; local
[all...]
/linux-master/kernel/dma/
H A Ddirect.c34 dma_addr_t dma_addr)
36 return pfn_to_page(PHYS_PFN(dma_to_phys(dev, dma_addr)));
71 dma_addr_t dma_addr = phys_to_dma_direct(dev, phys); local
73 if (dma_addr == DMA_MAPPING_ERROR)
75 return dma_addr + size - 1 <=
315 void *cpu_addr, dma_addr_t dma_addr, unsigned long attrs)
329 arch_dma_free(dev, size, cpu_addr, dma_addr, attrs);
354 __dma_direct_free_pages(dev, dma_direct_to_page(dev, dma_addr), size);
381 struct page *page, dma_addr_t dma_addr,
512 dma_addr_t dma_addr local
33 dma_direct_to_page(struct device *dev, dma_addr_t dma_addr) argument
314 dma_direct_free(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_addr, unsigned long attrs) argument
380 dma_direct_free_pages(struct device *dev, size_t size, struct page *page, dma_addr_t dma_addr, enum dma_data_direction dir) argument
525 dma_direct_get_sgtable(struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) argument
544 dma_direct_mmap(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) argument
640 dma_direct_need_sync(struct device *dev, dma_addr_t dma_addr) argument
[all...]
/linux-master/drivers/bus/mhi/host/
H A Dboot.c34 bhi_vec->dma_addr = mhi_buf->dma_addr;
41 upper_32_bits(mhi_buf->dma_addr));
44 lower_32_bits(mhi_buf->dma_addr));
57 &mhi_buf->dma_addr, mhi_buf->len, sequence_id);
199 upper_32_bits(mhi_buf->dma_addr));
202 lower_32_bits(mhi_buf->dma_addr));
229 dma_addr_t dma_addr,
259 upper_32_bits(dma_addr));
261 lower_32_bits(dma_addr));
228 mhi_fw_load_bhi(struct mhi_controller *mhi_cntrl, dma_addr_t dma_addr, size_t size) argument
396 dma_addr_t dma_addr; local
[all...]
/linux-master/drivers/net/ethernet/qualcomm/emac/
H A Demac-mac.c305 writel(upper_32_bits(adpt->tx_q.tpd.dma_addr),
308 writel(lower_32_bits(adpt->tx_q.tpd.dma_addr),
315 writel(upper_32_bits(adpt->rx_q.rfd.dma_addr),
318 writel(lower_32_bits(adpt->rx_q.rfd.dma_addr),
320 writel(lower_32_bits(adpt->rx_q.rrd.dma_addr),
598 if (tpbuf->dma_addr) {
600 tpbuf->dma_addr, tpbuf->length,
602 tpbuf->dma_addr = 0;
635 if (rfbuf->dma_addr) {
636 dma_unmap_single(dev, rfbuf->dma_addr, rfbu
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dxdp.c68 dma_addr_t dma_addr; local
96 dma_addr = dma_map_single(sq->pdev, xdptxd->data, xdptxd->len,
98 if (dma_mapping_error(sq->pdev, dma_addr)) {
103 xdptxd->dma_addr = dma_addr;
115 (union mlx5e_xdp_info) { .frame.dma_addr = dma_addr });
125 dma_addr = page_pool_get_dma_addr(page) + (xdpf->data - (void *)xdpf);
126 dma_sync_single_for_device(sq->pdev, dma_addr, xdptxd->len, DMA_BIDIRECTIONAL);
145 xdptxd->dma_addr
540 dma_addr_t dma_addr = xdptxd->dma_addr; local
676 dma_addr_t dma_addr; local
[all...]
/linux-master/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_dp.h17 nfp_net_dma_sync_dev_rx(const struct nfp_net_dp *dp, dma_addr_t dma_addr) argument
19 dma_sync_single_for_device(dp->dev, dma_addr,
25 dma_addr_t dma_addr)
27 dma_unmap_single_attrs(dp->dev, dma_addr,
33 dma_addr_t dma_addr,
36 dma_sync_single_for_cpu(dp->dev, dma_addr - NFP_NET_RX_BUF_HEADROOM,
103 void *nfp_net_rx_alloc_one(struct nfp_net_dp *dp, dma_addr_t *dma_addr);
24 nfp_net_dma_unmap_rx(struct nfp_net_dp *dp, dma_addr_t dma_addr) argument
32 nfp_net_dma_sync_cpu_rx(struct nfp_net_dp *dp, dma_addr_t dma_addr, unsigned int len) argument
/linux-master/drivers/net/ethernet/netronome/nfp/nfd3/
H A Drings.c60 dma_unmap_single(dp->dev, tx_buf->dma_addr,
65 dma_unmap_page(dp->dev, tx_buf->dma_addr,
73 tx_buf->dma_addr = 0;
172 nfp_net_dma_unmap_rx(dp, tx_ring->txbufs[i].dma_addr);
188 txbufs[i].frag = nfp_net_rx_alloc_one(dp, &txbufs[i].dma_addr);
228 if (tx_ring->txbufs[i].dma_addr)
229 seq_printf(file, " dma_addr=%pad",
230 &tx_ring->txbufs[i].dma_addr);
/linux-master/drivers/scsi/fnic/
H A Dfnic_res.h19 void *os_buf, dma_addr_t dma_addr,
28 (u64)dma_addr | VNIC_PADDR_TARGET,
39 vnic_wq_post(wq, os_buf, dma_addr, len, sop, eop);
43 void *os_buf, dma_addr_t dma_addr,
52 (u64)dma_addr | VNIC_PADDR_TARGET,
64 vnic_wq_post(wq, os_buf, dma_addr, len, 1, 1);
212 void *os_buf, dma_addr_t dma_addr,
218 (u64)dma_addr | VNIC_PADDR_TARGET,
222 vnic_rq_post(rq, os_buf, 0, dma_addr, len);
18 fnic_queue_wq_desc(struct vnic_wq *wq, void *os_buf, dma_addr_t dma_addr, unsigned int len, unsigned int fc_eof, int vlan_tag_insert, unsigned int vlan_tag, int cq_entry, int sop, int eop) argument
42 fnic_queue_wq_eth_desc(struct vnic_wq *wq, void *os_buf, dma_addr_t dma_addr, unsigned int len, int vlan_tag_insert, unsigned int vlan_tag, int cq_entry) argument
211 fnic_queue_rq_desc(struct vnic_rq *rq, void *os_buf, dma_addr_t dma_addr, u16 len) argument
H A Dvnic_rq.h72 dma_addr_t dma_addr; member in struct:vnic_rq_buf
122 dma_addr_t dma_addr, unsigned int len)
128 buf->dma_addr = dma_addr;
120 vnic_rq_post(struct vnic_rq *rq, void *os_buf, unsigned int os_buf_index, dma_addr_t dma_addr, unsigned int len) argument
/linux-master/drivers/gpu/drm/exynos/
H A Dexynos_drm_gem.c30 if (exynos_gem->dma_addr) {
57 &exynos_gem->dma_addr, GFP_KERNEL,
67 DRM_DEV_DEBUG_KMS(to_dma_dev(dev), "dma_addr(0x%lx), size(0x%lx)\n",
68 (unsigned long)exynos_gem->dma_addr, exynos_gem->size);
76 if (!exynos_gem->dma_addr) {
77 DRM_DEV_DEBUG_KMS(dev->dev, "dma_addr is invalid.\n");
81 DRM_DEV_DEBUG_KMS(dev->dev, "dma_addr(0x%lx), size(0x%lx)\n",
82 (unsigned long)exynos_gem->dma_addr, exynos_gem->size);
85 (dma_addr_t)exynos_gem->dma_addr,
287 exynos_gem->dma_addr, exynos_ge
[all...]
/linux-master/drivers/gpu/drm/
H A Ddrm_gem_dma_helper.c148 &dma_obj->dma_addr,
153 &dma_obj->dma_addr,
238 dma_obj->vaddr, dma_obj->dma_addr,
242 dma_obj->vaddr, dma_obj->dma_addr);
400 * This function prints dma_addr and vaddr for use in e.g. debugfs output.
405 drm_printf_indent(p, indent, "dma_addr=%pad\n", &dma_obj->dma_addr);
432 dma_obj->dma_addr, obj->size);
477 dma_obj->dma_addr = sg_dma_address(sgt->sgl);
480 drm_dbg_prime(dev, "dma_addr
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gart.c122 dma_addr_t dma_addr; local
142 dma_addr = dma_map_page(&adev->pdev->dev, p, 0, adev->gart.table_size,
144 if (dma_mapping_error(&adev->pdev->dev, dma_addr)) {
151 dev_info(adev->dev, "%s dma_addr:%pad\n", __func__, &dma_addr);
162 sg_dma_address(sg->sgl) = dma_addr;
342 * @dma_addr: DMA addresses of pages
350 int pages, dma_addr_t *dma_addr, uint64_t flags,
363 page_base = dma_addr[i];
378 * @dma_addr
349 amdgpu_gart_map(struct amdgpu_device *adev, uint64_t offset, int pages, dma_addr_t *dma_addr, uint64_t flags, void *dst) argument
385 amdgpu_gart_bind(struct amdgpu_device *adev, uint64_t offset, int pages, dma_addr_t *dma_addr, uint64_t flags) argument
[all...]
/linux-master/drivers/scsi/snic/
H A Dsnic_res.h51 dma_addr_t dma_addr,
60 (u64)dma_addr | VNIC_PADDR_TARGET,
72 svnic_wq_post(wq, os_buf, dma_addr, len, 1, 1);
49 snic_queue_wq_eth_desc(struct vnic_wq *wq, void *os_buf, dma_addr_t dma_addr, unsigned int len, int vlan_tag_insert, unsigned int vlan_tag, int cq_entry) argument
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/
H A Dvdec_drv_if.c77 if ((bs->dma_addr & 63) != 0) {
78 mtk_v4l2_vdec_err(ctx, "bs dma_addr should 64 byte align");
84 if (((fb->base_y.dma_addr & 511) != 0) ||
85 ((fb->base_c.dma_addr & 511) != 0)) {
86 mtk_v4l2_vdec_err(ctx, "frame buffer dma_addr should 512 byte align");
/linux-master/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.c120 return buf_info->dma_addr + buf_info->page_offset;
132 dma_addr_t dma_addr; local
143 dma_addr = dma_map_page(dev, page, 0,
145 if (unlikely(dma_mapping_error(dev, dma_addr))) {
153 buf_info->dma_addr = dma_addr;
174 dma_unmap_page(dev, buf_info->dma_addr, IONIC_PAGE_SIZE, DMA_FROM_DEVICE);
218 dma_unmap_page(q->dev, buf_info->dma_addr,
325 dma_unmap_single(dev, buf_info->dma_addr,
333 dma_unmap_page(dev, buf_info->dma_addr,
357 dma_addr_t dma_addr; local
1058 dma_addr_t dma_addr; local
1075 dma_addr_t dma_addr; local
1092 dma_addr_t dma_addr; local
[all...]
/linux-master/drivers/usb/musb/
H A Dtusb6010_omap.c41 dma_addr_t dma_addr; member in struct:tusb_omap_dma_ch
138 buf = phys_to_virt((u32)chdat->dma_addr) + chdat->transfer_len;
140 dma_unmap_single(dev, chdat->dma_addr,
145 dma_unmap_single(dev, chdat->dma_addr,
182 u8 rndis_mode, dma_addr_t dma_addr, u32 len)
202 if (unlikely(dma_addr & 0x1) || (len < 32) || (len > packet_sz))
211 if (dma_addr & 0x2)
256 chdat->dma_addr = dma_addr;
262 dma_map_single(dev, phys_to_virt(dma_addr), le
181 tusb_omap_dma_program(struct dma_channel *channel, u16 packet_sz, u8 rndis_mode, dma_addr_t dma_addr, u32 len) argument
[all...]
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Dtx.c38 buffer->dma_addr = page_buf->dma_addr + offset;
58 dma_addr_t unmap_addr = buffer->dma_addr - buffer->dma_offset;
182 dma_addr_t dma_addr,
192 dma_len = nic_type->tx_limit_len(tx_queue, dma_addr, len);
195 buffer->dma_addr = dma_addr;
198 dma_addr += dma_len;
212 dma_addr_t dma_addr, unmap_addr; local
221 dma_addr
181 ef4_tx_map_chunk(struct ef4_tx_queue *tx_queue, dma_addr_t dma_addr, size_t len) argument
[all...]
/linux-master/arch/sparc/include/asm/
H A Diommu-common.h50 u64 dma_addr, unsigned long npages,
/linux-master/drivers/media/usb/as102/
H A Das102_drv.h65 dma_addr_t dma_addr; member in struct:as102_dev_t
/linux-master/drivers/crypto/cavium/cpt/
H A Dcptvf_reqmanager.c59 list[i].dma_addr = dma_map_single(&pdev->dev,
64 list[i].dma_addr))) {
80 sg_ptr->ptr0 = cpu_to_be64(list[i * 4 + 0].dma_addr);
81 sg_ptr->ptr1 = cpu_to_be64(list[i * 4 + 1].dma_addr);
82 sg_ptr->ptr2 = cpu_to_be64(list[i * 4 + 2].dma_addr);
83 sg_ptr->ptr3 = cpu_to_be64(list[i * 4 + 3].dma_addr);
92 sg_ptr->ptr2 = cpu_to_be64(list[i * 4 + 2].dma_addr);
96 sg_ptr->ptr1 = cpu_to_be64(list[i * 4 + 1].dma_addr);
100 sg_ptr->ptr0 = cpu_to_be64(list[i * 4 + 0].dma_addr);
110 if (list[j].dma_addr) {
[all...]
/linux-master/drivers/gpu/drm/rockchip/
H A Drockchip_drm_gem.h17 dma_addr_t dma_addr; member in struct:rockchip_gem_object
/linux-master/drivers/net/ethernet/cisco/enic/
H A Dvnic_rq.h57 dma_addr_t dma_addr; member in struct:vnic_rq_buf
108 dma_addr_t dma_addr, unsigned int len,
115 buf->dma_addr = dma_addr;
106 vnic_rq_post(struct vnic_rq *rq, void *os_buf, unsigned int os_buf_index, dma_addr_t dma_addr, unsigned int len, uint64_t wrid) argument
H A Dvnic_wq.h42 dma_addr_t dma_addr; member in struct:vnic_wq_buf
119 void *os_buf, dma_addr_t dma_addr,
131 buf->dma_addr = dma_addr;
118 vnic_wq_post(struct vnic_wq *wq, void *os_buf, dma_addr_t dma_addr, unsigned int len, int sop, int eop, uint8_t desc_skip_cnt, uint8_t cq_entry, uint8_t compressed_send, uint64_t wrid) argument

Completed in 400 milliseconds

1234567891011>>