Searched defs:iova (Results 51 - 75 of 156) sorted by relevance

1234567

/linux-master/drivers/gpu/drm/tegra/
H A Dnvdec.c248 dma_addr_t iova; local
[all...]
/linux-master/drivers/media/platform/mediatek/vcodec/encoder/venc/
H A Dvenc_vp8_if.c85 u32 iova; member in struct:venc_vp8_vpu_buf
H A Dvenc_h264_if.c105 u32 iova; member in struct:venc_h264_vpu_buf
179 u64 iova; member in struct:venc_h264_vpu_buf_34
[all...]
/linux-master/drivers/gpu/drm/msm/adreno/
H A Da6xx_gmu.h19 u64 iova; member in struct:a6xx_gmu_bo
H A Da6xx_hfi.h18 u32 iova; member in struct:a6xx_hfi_queue_header
/linux-master/include/uapi/linux/
H A Dvhost_types.h68 __u64 iova; member in struct:vhost_iotlb_msg
H A Dvduse.h225 __u64 iova; member in struct:vduse_iova_umem
326 struct vduse_iova_range iova; member in union:vduse_dev_request::__anon48
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_gem.h63 uint64_t iova; member in struct:msm_gem_vma
288 uint64_t iova; member in struct:msm_gem_submit::__anon750
300 uint64_t iova; member in struct:msm_gem_submit::__anon751
H A Dmsm_gem_submit.c414 uint64_t iova; local
370 submit_bo(struct msm_gem_submit *submit, uint32_t idx, struct drm_gem_object **obj, uint64_t *iova) argument
783 uint64_t iova; local
[all...]
H A Dmsm_rd.c403 uint64_t iova local
312 snapshot_buf(struct msm_rd_state *rd, struct msm_gem_submit *submit, int idx, uint64_t iova, uint32_t size, bool full) argument
[all...]
H A Dmsm_gpu.c221 msm_gpu_crashstate_get_bo(struct msm_gpu_state *state, struct drm_gem_object *obj, u64 iova, bool full) argument
H A Dmsm_iommu.c91 static int msm_iommu_pagetable_unmap(struct msm_mmu *mmu, u64 iova, argument
115 static int msm_iommu_pagetable_map(struct msm_mmu *mmu, u64 iova, argument
36 calc_pgsize(struct msm_iommu_pagetable *pagetable, unsigned long iova, phys_addr_t paddr, size_t size, size_t *count) argument
219 msm_iommu_tlb_flush_walk(unsigned long iova, size_t size, size_t granule, void *cookie) argument
235 msm_iommu_tlb_add_page(struct iommu_iotlb_gather *gather, unsigned long iova, size_t granule, void *cookie) argument
322 msm_fault_handler(struct iommu_domain *domain, struct device *dev, unsigned long iova, int flags, void *arg) argument
361 msm_iommu_map(struct msm_mmu *mmu, uint64_t iova, struct sg_table *sgt, size_t len, int prot) argument
377 msm_iommu_unmap(struct msm_mmu *mmu, uint64_t iova, size_t len) argument
[all...]
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_cn10k.c59 rvu_get_lmtaddr(struct rvu *rvu, u16 pcifunc, u64 iova, u64 *lmt_addr) argument
/linux-master/drivers/iommu/amd/
H A Dio_pgtable.c30 static void v1_tlb_flush_walk(unsigned long iova, size_t size, argument
363 static int iommu_v1_map_pages(struct io_pgtable_ops *ops, unsigned long iova, argument
35 v1_tlb_add_page(struct iommu_iotlb_gather *gather, unsigned long iova, size_t granule, void *cookie) argument
439 iommu_v1_unmap_pages(struct io_pgtable_ops *ops, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
473 iommu_v1_iova_to_phys(struct io_pgtable_ops *ops, unsigned long iova) argument
524 iommu_v1_read_and_clear_dirty(struct io_pgtable_ops *ops, unsigned long iova, size_t size, unsigned long flags, struct iommu_dirty_bitmap *dirty) argument
[all...]
H A Dio_pgtable_v2.c135 static u64 *v2_alloc_pte(int nid, u64 *pgd, unsigned long iova, argument
236 static int iommu_v2_map_pages(struct io_pgtable_ops *ops, unsigned long iova, argument
198 fetch_pte(struct amd_io_pgtable *pgtable, unsigned long iova, unsigned long *page_size) argument
282 iommu_v2_unmap_pages(struct io_pgtable_ops *ops, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
311 iommu_v2_iova_to_phys(struct io_pgtable_ops *ops, unsigned long iova) argument
334 v2_tlb_flush_walk(unsigned long iova, size_t size, size_t granule, void *cookie) argument
339 v2_tlb_add_page(struct iommu_iotlb_gather *gather, unsigned long iova, size_t granule, void *cookie) argument
[all...]
/linux-master/include/linux/
H A Dio-pgtable.h252 io_pgtable_tlb_flush_walk(struct io_pgtable *iop, unsigned long iova, argument
260 io_pgtable_tlb_add_page(struct io_pgtable *iop, struct iommu_iotlb_gather * gather, unsigned long iova, size_t granule) argument
[all...]
/linux-master/drivers/iommu/iommufd/
H A Diommufd_test.h83 __aligned_u64 iova; member in struct:iommu_test_cmd::__anon62::__anon67
102 __aligned_u64 iova; member in struct:iommu_test_cmd::__anon62::__anon71
107 __aligned_u64 iova; member in struct:iommu_test_cmd::__anon62::__anon72
120 __aligned_u64 iova; member in struct:iommu_test_cmd::__anon62::__anon75
H A Ddevice.c928 void iommufd_access_notify_unmap(struct io_pagetable *iopt, unsigned long iova, argument
959 iommufd_access_unpin_pages(struct iommufd_access *access, unsigned long iova, unsigned long length) argument
1033 iommufd_access_pin_pages(struct iommufd_access *access, unsigned long iova, unsigned long length, struct page **out_pages, unsigned int flags) argument
1122 iommufd_access_rw(struct iommufd_access *access, unsigned long iova, void *data, size_t length, unsigned int flags) argument
[all...]
/linux-master/drivers/media/platform/mediatek/mdp3/
H A Dmtk-img-ipi.h31 u32 iova; /* Used for IOMMU HW access */ member in struct:img_addr
37 u32 iova; /* Used for IOMMU HW access */ member in struct:tuning_addr
60 u32 iova[IMG_MAX_PLANES]; member in struct:img_image_buffer
/linux-master/drivers/infiniband/sw/rxe/
H A Drxe_mr.c27 int mr_check_range(struct rxe_mr *mr, u64 iova, size_t length) argument
75 static unsigned long rxe_mr_iova_to_index(struct rxe_mr *mr, u64 iova) argument
80 static unsigned long rxe_mr_iova_to_page_offset(struct rxe_mr *mr, u64 iova) argument
245 rxe_mr_copy_xarray(struct rxe_mr *mr, u64 iova, void *addr, unsigned int length, enum rxe_mr_copy_dir dir) argument
304 rxe_mr_copy(struct rxe_mr *mr, u64 iova, void *addr, unsigned int length, enum rxe_mr_copy_dir dir) argument
345 u64 iova; local
424 rxe_flush_pmem_iova(struct rxe_mr *mr, u64 iova, unsigned int length) argument
471 rxe_mr_do_atomic_op(struct rxe_mr *mr, u64 iova, int opcode, u64 compare, u64 swap_add, u64 *orig_val) argument
529 rxe_mr_do_atomic_write(struct rxe_mr *mr, u64 iova, u64 value) argument
577 rxe_mr_do_atomic_write(struct rxe_mr *mr, u64 iova, u64 value) argument
[all...]
/linux-master/drivers/vdpa/vdpa_user/
H A Diova_domain.c103 vduse_domain_map_bounce_page(struct vduse_iova_domain *domain, u64 iova, u64 size, u64 paddr) argument
123 vduse_domain_unmap_bounce_page(struct vduse_iova_domain *domain, u64 iova, u64 size) argument
160 vduse_domain_bounce(struct vduse_iova_domain *domain, dma_addr_t iova, size_t size, enum dma_data_direction dir) argument
190 vduse_domain_get_coherent_page(struct vduse_iova_domain *domain, u64 iova) argument
211 vduse_domain_get_bounce_page(struct vduse_iova_domain *domain, u64 iova) argument
367 vduse_domain_free_iova(struct iova_domain *iovad, dma_addr_t iova, size_t size) argument
404 dma_addr_t iova = vduse_domain_alloc_iova(iovad, size, limit); local
451 dma_addr_t iova = vduse_domain_alloc_iova(iovad, size, limit); local
509 unsigned long iova = vmf->pgoff << PAGE_SHIFT; local
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Dmr.c527 int mlx4_mr_alloc(struct mlx4_dev *dev, u32 pd, u64 iova, u64 size, u32 access, argument
417 mlx4_mr_alloc_reserved(struct mlx4_dev *dev, u32 mridx, u32 pd, u64 iova, u64 size, u32 access, int npages, int page_shift, struct mlx4_mr *mr) argument
589 mlx4_mr_rereg_mem_write(struct mlx4_dev *dev, struct mlx4_mr *mr, u64 iova, u64 size, int npages, int page_shift, struct mlx4_mpt_entry *mpt_entry) argument
/linux-master/drivers/media/platform/nvidia/tegra-vde/
H A Dvde.h84 struct iova *iova; member in struct:tegra_vde_bo
116 struct iova_domain iova; member in struct:tegra_vde
162 struct iova *iova[VB2_MAX_PLANES]; member in struct:tegra_m2m_buffer
[all...]
/linux-master/include/uapi/rdma/
H A Drdma_user_rxe.h165 __aligned_u64 iova; member in struct:rxe_send_wqe
/linux-master/drivers/iommu/
H A Ds390-iommu.c523 s390_iommu_iotlb_sync_map(struct iommu_domain *domain, unsigned long iova, size_t size) argument
610 s390_iommu_map_pages(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument
642 s390_iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) argument
675 s390_iommu_unmap_pages(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
[all...]

Completed in 254 milliseconds

1234567