Searched defs:iova (Results 26 - 50 of 156) sorted by relevance

1234567

/linux-master/drivers/gpu/drm/etnaviv/
H A Detnaviv_iommu_v2.c92 etnaviv_iommuv2_map(struct etnaviv_iommu_context *context, unsigned long iova, phys_addr_t paddr, size_t size, int prot) argument
121 etnaviv_iommuv2_unmap(struct etnaviv_iommu_context *context, unsigned long iova, size_t size) argument
H A Detnaviv_gem.h31 u32 iova; member in struct:etnaviv_vram_mapping
H A Detnaviv_mmu.c16 etnaviv_context_unmap(struct etnaviv_iommu_context *context, unsigned long iova, size_t size) argument
39 etnaviv_context_map(struct etnaviv_iommu_context *context, unsigned long iova, phys_addr_t paddr, size_t size, int prot) argument
72 etnaviv_iommu_map(struct etnaviv_iommu_context *context, u32 iova, struct sg_table *sgt, int prot) argument
104 etnaviv_iommu_unmap(struct etnaviv_iommu_context *context, u32 iova, struct sg_table *sgt, unsigned len) argument
293 u32 iova; local
[all...]
/linux-master/drivers/gpu/drm/tegra/
H A Dfalcon.h88 dma_addr_t iova; member in struct:falcon_firmware
H A Dvic.c216 dma_addr_t iova; local
[all...]
H A Dsubmit.c232 dma_addr_t iova = mapping->iova + buf->reloc.target_offset; local
/linux-master/include/linux/
H A Diova.h18 struct iova { struct
43 static inline unsigned long iova_size(struct iova *iova) argument
58 static inline size_t iova_offset(struct iova_domain *iovad, dma_addr_t iova) argument
68 iova_dma_addr(struct iova_domain *iovad, struct iova *iova) argument
73 iova_pfn(struct iova_domain *iovad, dma_addr_t iova) argument
114 __free_iova(struct iova_domain *iovad, struct iova *iova) argument
[all...]
/linux-master/drivers/iommu/iommufd/
H A Dio_pagetable.h101 iopt_area_start_byte(struct iopt_area *area, unsigned long iova) argument
111 iopt_area_iova_to_index(struct iopt_area *area, unsigned long iova) argument
[all...]
H A Dvfio_compat.c167 unsigned long iova; local
H A Diova_bitmap.c36 unsigned long iova; member in struct:iova_bitmap_map
112 unsigned long iova; member in struct:iova_bitmap
130 iova_bitmap_offset_to_index(struct iova_bitmap *bitmap, unsigned long iova) argument
241 iova_bitmap_alloc(unsigned long iova, size_t length, unsigned long page_size, u64 __user *data) argument
322 unsigned long iova = iova_bitmap_mapped_iova(bitmap); local
355 unsigned long iova = iova_bitmap_mapped_iova(bitmap); local
381 unsigned long iova = iova_bitmap_mapped_length(bitmap) - 1; local
443 iova_bitmap_set(struct iova_bitmap *bitmap, unsigned long iova, size_t length) argument
[all...]
/linux-master/drivers/vfio/
H A Dcontainer.c531 vfio_device_container_pin_pages(struct vfio_device *device, dma_addr_t iova, int npage, int prot, struct page **pages) argument
548 vfio_device_container_unpin_pages(struct vfio_device *device, dma_addr_t iova, int npage) argument
560 vfio_device_container_dma_rw(struct vfio_device *device, dma_addr_t iova, void *data, size_t len, bool write) argument
/linux-master/drivers/infiniband/hw/usnic/
H A Dusnic_uiom.c54 usnic_uiom_dma_fault(struct iommu_domain *domain, struct device *dev, unsigned long iova, int flags, void *token) argument
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_ringbuffer.h68 uint64_t iova; member in struct:msm_ringbuffer
H A Dmsm_fb.c27 uint64_t iova[DRM_FORMAT_MAX_PLANES]; member in struct:msm_framebuffer
/linux-master/drivers/gpu/drm/msm/adreno/
H A Da6xx_hfi.c795 a6xx_hfi_queue_init(struct a6xx_hfi_queue *queue, struct a6xx_hfi_queue_header *header, void *virt, u64 iova, u32 id) argument
/linux-master/tools/testing/selftests/iommu/
H A Diommufd_fail_nth.c234 __u64 iova; local
304 __u64 iova; local
341 __u64 iova; local
386 __u64 iova; local
465 __u64 iova; local
521 __u64 iova; local
585 __u64 iova; local
[all...]
/linux-master/drivers/iommu/
H A Dfsl_pamu_domain.c172 fsl_pamu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) argument
H A Dio-pgtable-dart.c173 static int dart_get_table(struct dart_io_pgtable *data, unsigned long iova) argument
179 static int dart_get_l1_index(struct dart_io_pgtable *data, unsigned long iova) argument
186 static int dart_get_l2_index(struct dart_io_pgtable *data, unsigned long iova) argument
193 static dart_iopte *dart_get_l2(struct dart_io_pgtable *data, unsigned long iova) argument
123 dart_init_pte(struct dart_io_pgtable *data, unsigned long iova, phys_addr_t paddr, dart_iopte prot, int num_entries, dart_iopte *ptep) argument
236 dart_map_pages(struct io_pgtable_ops *ops, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int iommu_prot, gfp_t gfp, size_t *mapped) argument
298 dart_unmap_pages(struct io_pgtable_ops *ops, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
341 dart_iova_to_phys(struct io_pgtable_ops *ops, unsigned long iova) argument
[all...]
/linux-master/include/rdma/
H A Dib_umem.h22 u64 iova; member in struct:ib_umem
/linux-master/drivers/s390/cio/
H A Dvfio_ccw_ops.c35 static void vfio_ccw_dma_unmap(struct vfio_device *vdev, u64 iova, u64 length) argument
/linux-master/drivers/net/ipa/
H A Dipa_mem.c457 unsigned long iova; local
531 unsigned long iova; local
/linux-master/drivers/iommu/arm/arm-smmu/
H A Darm-smmu-nvidia.c198 unsigned long iova; local
/linux-master/drivers/staging/media/ipu3/
H A Dipu3-mmu.c154 static inline void address_to_pte_idx(unsigned long iova, u32 *l1pt_idx, argument
210 static int __imgu_mmu_map(struct imgu_mmu *mmu, unsigned long iova, argument
251 int imgu_mmu_map(struct imgu_mmu_info *info, unsigned long iova, argument
299 imgu_mmu_map_sg(struct imgu_mmu_info *info, unsigned long iova, struct scatterlist *sg, unsigned int nents) argument
338 __imgu_mmu_unmap(struct imgu_mmu *mmu, unsigned long iova, size_t size) argument
379 imgu_mmu_unmap(struct imgu_mmu_info *info, unsigned long iova, size_t size) argument
[all...]
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_mr.c427 mthca_mr_alloc(struct mthca_dev *dev, u32 pd, int buffer_size_shift, u64 iova, u64 total_size, u32 access, struct mthca_mr *mr) argument
516 mthca_mr_alloc_phys(struct mthca_dev *dev, u32 pd, u64 *buffer_list, int buffer_size_shift, int list_len, u64 iova, u64 total_size, u32 access, struct mthca_mr *mr) argument
/linux-master/drivers/media/platform/mediatek/mdp3/
H A Dmdp_sm_mt8183.h53 u32 iova[IMG_MAX_PLANES]; member in struct:mdp_rdma_data_8183
87 u32 iova[IMG_MAX_PLANES]; member in struct:mdp_wrot_data_8183
105 u32 iova[IMG_MAX_PLANES]; member in struct:mdp_wdma_data_8183

Completed in 213 milliseconds

1234567