/linux-master/drivers/gpu/drm/tegra/ |
H A D | nvdec.c | 248 dma_addr_t iova; local [all...] |
/linux-master/drivers/media/platform/mediatek/vcodec/encoder/venc/ |
H A D | venc_vp8_if.c | 85 u32 iova; member in struct:venc_vp8_vpu_buf
|
H A D | venc_h264_if.c | 105 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 D | a6xx_gmu.h | 19 u64 iova; member in struct:a6xx_gmu_bo
|
H A D | a6xx_hfi.h | 18 u32 iova; member in struct:a6xx_hfi_queue_header
|
/linux-master/include/uapi/linux/ |
H A D | vhost_types.h | 68 __u64 iova; member in struct:vhost_iotlb_msg
|
H A D | vduse.h | 225 __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 D | msm_gem.h | 63 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 D | msm_gem_submit.c | 414 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 D | msm_rd.c | 403 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 D | msm_gpu.c | 221 msm_gpu_crashstate_get_bo(struct msm_gpu_state *state, struct drm_gem_object *obj, u64 iova, bool full) argument
|
H A D | msm_iommu.c | 91 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 D | rvu_cn10k.c | 59 rvu_get_lmtaddr(struct rvu *rvu, u16 pcifunc, u64 iova, u64 *lmt_addr) argument
|
/linux-master/drivers/iommu/amd/ |
H A D | io_pgtable.c | 30 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 D | io_pgtable_v2.c | 135 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 D | io-pgtable.h | 252 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 D | iommufd_test.h | 83 __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 D | device.c | 928 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 D | mtk-img-ipi.h | 31 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 D | rxe_mr.c | 27 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 D | iova_domain.c | 103 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 D | mr.c | 527 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 D | vde.h | 84 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 D | rdma_user_rxe.h | 165 __aligned_u64 iova; member in struct:rxe_send_wqe
|
/linux-master/drivers/iommu/ |
H A D | s390-iommu.c | 523 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...] |