Home
last modified time | relevance | path

Searched refs:dma_addrs (Results 1 – 12 of 12) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/
H A Dnouveau_dmem.c618 dma_addr_t *dma_addrs, u64 *pfns) in nouveau_dmem_migrate_chunk() argument
625 args->src[i], dma_addrs + nr_dma, pfns + i); in nouveau_dmem_migrate_chunk()
626 if (!dma_mapping_error(drm->dev->dev, dma_addrs[nr_dma])) in nouveau_dmem_migrate_chunk()
637 dma_unmap_page(drm->dev->dev, dma_addrs[nr_dma], PAGE_SIZE, in nouveau_dmem_migrate_chunk()
652 dma_addr_t *dma_addrs; in nouveau_dmem_migrate_vma() local
673 dma_addrs = kmalloc_array(max, sizeof(*dma_addrs), GFP_KERNEL); in nouveau_dmem_migrate_vma()
674 if (!dma_addrs) in nouveau_dmem_migrate_vma()
692 nouveau_dmem_migrate_chunk(drm, svmm, &args, dma_addrs, in nouveau_dmem_migrate_vma()
701 kfree(dma_addrs); in nouveau_dmem_migrate_vma()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
H A Dgk20a.c85 dma_addr_t *dma_addrs; member
338 dma_unmap_page(dev, node->dma_addrs[i], PAGE_SIZE, in gk20a_instobj_dtor_iommu()
436 sizeof(*node->dma_addrs)) * npages), GFP_KERNEL))) in gk20a_instobj_ctor_iommu()
439 node->dma_addrs = (void *)(node->pages + npages); in gk20a_instobj_ctor_iommu()
460 node->dma_addrs[i] = dma_adr; in gk20a_instobj_ctor_iommu()
477 ret = iommu_map(imem->domain, offset, node->dma_addrs[i], in gk20a_instobj_ctor_iommu()
503 dma_addr_t dma_addr = node->dma_addrs[i]; in gk20a_instobj_ctor_iommu()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/omapdrm/
H A Domap_gem.c90 dma_addr_t *dma_addrs; member
280 omap_obj->dma_addrs = addrs; in omap_gem_attach_pages()
303 if (omap_obj->dma_addrs[i]) in omap_gem_detach_pages()
304 dma_unmap_page(obj->dev->dev, omap_obj->dma_addrs[i], in omap_gem_detach_pages()
308 kfree(omap_obj->dma_addrs); in omap_gem_detach_pages()
309 omap_obj->dma_addrs = NULL; in omap_gem_detach_pages()
710 if (omap_obj->dma_addrs[pgoff]) { in omap_gem_cpu_sync_page()
711 dma_unmap_page(dev->dev, omap_obj->dma_addrs[pgoff], in omap_gem_cpu_sync_page()
713 omap_obj->dma_addrs[pgoff] = 0; in omap_gem_cpu_sync_page()
731 if (!omap_obj->dma_addrs[i]) { in omap_gem_dma_sync_buffer()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem.h163 dma_addr_t *dma_addrs; member
356 sizeof(*alloc->imported.user_buf.dma_addrs); in kbase_alloc_create()
357 per_page_size += sizeof(*alloc->imported.user_buf.dma_addrs); in kbase_alloc_create()
389 alloc->imported.user_buf.dma_addrs = in kbase_alloc_create()
H A Dmali_kbase_mem.c2221 alloc->imported.user_buf.dma_addrs[i] = dma_addr; in kbase_jd_user_buf_map()
2241 alloc->imported.user_buf.dma_addrs[i], in kbase_jd_user_buf_map()
2261 dma_addr_t dma_addr = alloc->imported.user_buf.dma_addrs[i]; in kbase_jd_user_buf_unmap()
H A Dmali_kbase_mem_linux.c1066 user_buf->dma_addrs[i] = dma_addr; in kbase_mem_from_user_buffer()
1081 user_buf->dma_addrs[i], in kbase_mem_from_user_buffer()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mediatek/
H A Dmtk_star_emac.c230 dma_addr_t dma_addrs[MTK_STAR_RING_NUM_DESCS]; member
301 desc_data->dma_addr = ring->dma_addrs[ring->tail]; in mtk_star_ring_pop_tail()
304 ring->dma_addrs[ring->tail] = 0; in mtk_star_ring_pop_tail()
327 ring->dma_addrs[ring->head] = desc_data->dma_addr; in mtk_star_ring_push_head()
678 ring->dma_addrs[i] = dma_addr; in mtk_star_prepare_rx_skbs()
693 if (!ring->dma_addrs[i]) in mtk_star_ring_free_skbs()
696 desc_data.dma_addr = ring->dma_addrs[i]; in mtk_star_ring_free_skbs()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem.h182 dma_addr_t *dma_addrs; member
887 sizeof(*alloc->imported.user_buf.dma_addrs); in kbase_alloc_create()
888 per_page_size += sizeof(*alloc->imported.user_buf.dma_addrs); in kbase_alloc_create()
929 alloc->imported.user_buf.dma_addrs = in kbase_alloc_create()
H A Dmali_kbase_mem.c5079 alloc->imported.user_buf.dma_addrs[i] = dma_addr; in kbase_jd_user_buf_map()
5111 dma_addr_t dma_addr = alloc->imported.user_buf.dma_addrs[i]; in kbase_jd_user_buf_map()
5174 dma_addr_t dma_addr = alloc->imported.user_buf.dma_addrs[i]; in kbase_jd_user_buf_unmap()
5237 dma_unmap_page(kctx->kbdev->dev, alloc->imported.user_buf.dma_addrs[i], PAGE_SIZE, in kbase_jd_user_buf_unmap()
5240 dma_unmap_page_attrs(kctx->kbdev->dev, alloc->imported.user_buf.dma_addrs[i], in kbase_jd_user_buf_unmap()
H A Dmali_kbase_mem_linux.c1761 user_buf->dma_addrs[i] = dma_addr; in kbase_mem_from_user_buffer()
1781 dma_addr_t dma_addr = user_buf->dma_addrs[i]; in kbase_mem_from_user_buffer()
/OK3568_Linux_fs/kernel/net/rds/
H A Dib_cm.c477 struct rds_header **hdrs, dma_addr_t *dma_addrs, u32 num_hdrs, in rds_dma_hdrs_free() argument
483 rds_dma_hdr_free(dev->dev, hdrs[i], dma_addrs[i], dir); in rds_dma_hdrs_free()
485 kvfree(dma_addrs); in rds_dma_hdrs_free()
501 dma_addr_t **dma_addrs, u32 num_hdrs, in rds_dma_hdrs_alloc() argument
528 *dma_addrs = hdr_daddrs; in rds_dma_hdrs_alloc()
/OK3568_Linux_fs/kernel/sound/soc/sh/rcar/
H A Ddma.c572 } dma_addrs[3][2][3] = { in rsnd_gen2_dma_addr() local
623 dma_addrs[is_ssi][is_play][use_src + use_cmd].out_addr : in rsnd_gen2_dma_addr()
624 dma_addrs[is_ssi][is_play][use_src + use_cmd].in_addr; in rsnd_gen2_dma_addr()