/linux-master/drivers/gpu/drm/msm/adreno/ |
H A D | a5xx_gpu.c | 1093 static int a5xx_fault_handler(void *arg, unsigned long iova, int flags, void *data) argument 1433 u64 iova; member in struct:a5xx_crashdumper
|
H A D | adreno_gpu.c | 253 int adreno_fault_handler(struct msm_gpu *gpu, unsigned long iova, int flags, argument 545 adreno_fw_create_bo(struct msm_gpu *gpu, const struct firmware *fw, u64 *iova) argument [all...] |
/linux-master/drivers/gpu/drm/msm/disp/mdp4/ |
H A D | mdp4_crtc.c | 367 uint64_t iova = mdp4_crtc->cursor.next_iova; local 413 uint64_t iova; local
|
/linux-master/drivers/iommu/iommufd/ |
H A D | iommufd_private.h | 440 iommufd_test_syz_conv_iova_id(struct iommufd_ucmd *ucmd, unsigned int ioas_id, u64 *iova, u32 *flags) argument
|
/linux-master/drivers/iommu/intel/ |
H A D | debugfs.c | 311 dump_page_info(struct seq_file *m, unsigned long iova, u64 *path) argument
|
/linux-master/tools/testing/selftests/iommu/ |
H A D | iommufd.c | 1034 check_access_rw(struct __test_metadata *_metadata, int fd, unsigned int access_id, uint64_t iova, unsigned int def_flags) argument 1099 __u64 iova; local 1113 __u64 iova; local 1179 __u64 iova; local 1239 __u64 iova; local 1306 uint64_t iova; local 1440 __u64 iova; local 1462 __u64 iova; local 1511 __u64 iova; local 1554 __u64 iova; local [all...] |
H A D | iommufd_utils.h | 289 _test_cmd_get_dirty_bitmap(int fd, __u32 hwpt_id, size_t length, __u64 iova, size_t page_size, __u64 *bitmap, __u32 flags) argument 315 _test_cmd_mock_domain_set_dirty(int fd, __u32 hwpt_id, size_t length, __u64 iova, size_t page_size, __u64 *bitmap, __u64 *dirty) argument 346 _test_mock_dirty_bitmaps(int fd, __u32 hwpt_id, size_t length, __u64 iova, size_t page_size, size_t pte_page_size, __u64 *bitmap, __u64 bitmap_size, __u32 flags, struct __test_metadata *_metadata) argument [all...] |
/linux-master/drivers/iommu/arm/arm-smmu/ |
H A D | qcom_iommu.c | 147 static void qcom_iommu_tlb_inv_range_nosync(unsigned long iova, size_t size, argument 169 static void qcom_iommu_tlb_flush_walk(unsigned long iova, size_t size, argument 176 qcom_iommu_tlb_add_page(struct iommu_iotlb_gather *gather, unsigned long iova, size_t granule, void *cookie) argument 193 u64 iova; local 429 qcom_iommu_map(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 447 qcom_iommu_unmap(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument 492 qcom_iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) argument [all...] |
/linux-master/drivers/iommu/ |
H A D | iova.c | 137 iova_insert_rbtree(struct rb_root *root, struct iova *iova, argument 233 free_iova_mem(struct iova *iova) argument 282 struct iova *iova = to_iova(node); local 295 remove_iova(struct iova_domain *iovad, struct iova *iova) argument 312 struct iova *iova; local 329 __free_iova(struct iova_domain *iovad, struct iova *iova) argument 351 struct iova *iova; local 447 struct iova *iova, *tmp; local 461 struct iova *iova = to_iova(node); local 471 struct iova *iova; local 486 struct iova *iova; local 496 __adjust_overlap_range(struct iova *iova, unsigned long *pfn_lo, unsigned long *pfn_hi) argument 519 struct iova *iova; local 625 struct iova *iova = private_find_iova(iovad, mag->pfns[i]); local [all...] |
H A D | msm_iommu.c | 138 static void __flush_iotlb_range(unsigned long iova, size_t size, argument 170 static void __flush_iotlb_walk(unsigned long iova, size_t size, argument 485 static int msm_iommu_map(struct iommu_domain *domain, unsigned long iova, argument 176 __flush_iotlb_page(struct iommu_iotlb_gather *gather, unsigned long iova, size_t granule, void *cookie) argument 501 msm_iommu_sync_map(struct iommu_domain *domain, unsigned long iova, size_t size) argument 510 msm_iommu_unmap(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument [all...] |
H A D | sprd-iommu.c | 284 static int sprd_iommu_map(struct iommu_domain *domain, unsigned long iova, argument 321 static size_t sprd_iommu_unmap(struct iommu_domain *domain, unsigned long iova, argument 344 sprd_iommu_sync_map(struct iommu_domain *domain, unsigned long iova, size_t size) argument 366 sprd_iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) argument [all...] |
H A D | io-pgtable-arm-v7s.c | 497 static int __arm_v7s_map(struct arm_v7s_io_pgtable *data, unsigned long iova, argument 544 static int arm_v7s_map_pages(struct io_pgtable_ops *ops, unsigned long iova, argument 431 arm_v7s_init_pte(struct arm_v7s_io_pgtable *data, unsigned long iova, phys_addr_t paddr, int prot, int lvl, int num_entries, arm_v7s_iopte *ptep) argument 595 arm_v7s_split_cont(struct arm_v7s_io_pgtable *data, unsigned long iova, int idx, int lvl, arm_v7s_iopte *ptep) argument 621 arm_v7s_split_blk_unmap(struct arm_v7s_io_pgtable *data, struct iommu_iotlb_gather *gather, unsigned long iova, size_t size, arm_v7s_iopte blk_pte, arm_v7s_iopte *ptep) argument 666 __arm_v7s_unmap(struct arm_v7s_io_pgtable *data, struct iommu_iotlb_gather *gather, unsigned long iova, size_t size, int lvl, arm_v7s_iopte *ptep) argument 738 arm_v7s_unmap_pages(struct io_pgtable_ops *ops, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument 760 arm_v7s_iova_to_phys(struct io_pgtable_ops *ops, unsigned long iova) argument 903 dummy_tlb_flush(unsigned long iova, size_t size, size_t granule, void *cookie) argument 910 dummy_tlb_add_page(struct iommu_iotlb_gather *gather, unsigned long iova, size_t granule, void *cookie) argument 940 unsigned int iova, size, iova_start; local [all...] |
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_drv.c | 508 msm_ioctl_gem_info_iova(struct drm_device *dev, struct drm_file *file, struct drm_gem_object *obj, uint64_t *iova) argument 528 msm_ioctl_gem_info_set_iova(struct drm_device *dev, struct drm_file *file, struct drm_gem_object *obj, uint64_t iova) argument
|
H A D | msm_gem.c | 534 get_and_pin_iova_range_locked(struct drm_gem_object *obj, struct msm_gem_address_space *aspace, uint64_t *iova, u64 range_start, u64 range_end) argument 560 msm_gem_get_and_pin_iova_range(struct drm_gem_object *obj, struct msm_gem_address_space *aspace, uint64_t *iova, u64 range_start, u64 range_end) argument 574 msm_gem_get_and_pin_iova(struct drm_gem_object *obj, struct msm_gem_address_space *aspace, uint64_t *iova) argument 584 msm_gem_get_iova(struct drm_gem_object *obj, struct msm_gem_address_space *aspace, uint64_t *iova) argument 624 msm_gem_set_iova(struct drm_gem_object *obj, struct msm_gem_address_space *aspace, uint64_t iova) argument 1314 msm_gem_kernel_new(struct drm_device *dev, uint32_t size, uint32_t flags, struct msm_gem_address_space *aspace, struct drm_gem_object **bo, uint64_t *iova) argument [all...] |
/linux-master/drivers/vfio/ |
H A D | vfio.h | 292 vfio_device_container_pin_pages(struct vfio_device *device, dma_addr_t iova, int npage, int prot, struct page **pages) argument 299 vfio_device_container_unpin_pages(struct vfio_device *device, dma_addr_t iova, int npage) argument 304 vfio_device_container_dma_rw(struct vfio_device *device, dma_addr_t iova, void *data, size_t len, bool write) argument
|
/linux-master/drivers/vfio/pci/pds/ |
H A D | dirty.c | 505 pds_vfio_get_region(struct pds_vfio_pci_device *pds_vfio, unsigned long iova) argument 520 pds_vfio_dirty_sync(struct pds_vfio_pci_device *pds_vfio, struct iova_bitmap *dirty_bitmap, unsigned long iova, unsigned long length) argument 600 pds_vfio_dma_logging_report(struct vfio_device *vdev, unsigned long iova, unsigned long length, struct iova_bitmap *dirty) argument [all...] |
/linux-master/drivers/infiniband/sw/rxe/ |
H A D | rxe_resp.c | 700 u64 iova = qp->resp.va + qp->resp.offset; local 728 u64 iova; local 1313 u64 iova = reth_va(pkt); local [all...] |
/linux-master/drivers/vdpa/vdpa_sim/ |
H A D | vdpa_sim.c | 706 vdpasim_dma_map(struct vdpa_device *vdpa, unsigned int asid, u64 iova, u64 size, u64 pa, u32 perm, void *opaque) argument 728 vdpasim_dma_unmap(struct vdpa_device *vdpa, unsigned int asid, u64 iova, u64 size) argument
|
/linux-master/drivers/s390/cio/ |
H A D | vfio_ccw_cp.c | 176 static bool page_array_iova_pinned(struct page_array *pa, u64 iova, u64 length) argument 376 static int ccwchain_calc_length(u64 iova, struct channel_program *cp) argument 569 u64 iova; local 947 cp_iova_pinned(struct channel_program *cp, u64 iova, u64 length) argument [all...] |
/linux-master/drivers/remoteproc/ |
H A D | qcom_q6v5_adsp.c | 343 unsigned long iova; local
|
/linux-master/drivers/gpu/drm/panfrost/ |
H A D | panfrost_mmu.c | 96 mmu_hw_do_operation_locked(struct panfrost_device *pfdev, int as_nr, u64 iova, u64 size, u32 op) argument 112 mmu_hw_do_operation(struct panfrost_device *pfdev, struct panfrost_mmu *mmu, u64 iova, u64 size, u32 op) argument 274 panfrost_mmu_flush_range(struct panfrost_device *pfdev, struct panfrost_mmu *mmu, u64 iova, u64 size) argument 290 mmu_map_sg(struct panfrost_device *pfdev, struct panfrost_mmu *mmu, u64 iova, int prot, struct sg_table *sgt) argument 355 u64 iova = mapping->mmnode.start << PAGE_SHIFT; local 393 mmu_tlb_flush_walk(unsigned long iova, size_t size, size_t granule, void *cookie) argument [all...] |
/linux-master/include/uapi/drm/ |
H A D | panfrost_drm.h | 259 __u64 iova; member in struct:panfrost_dump_object_header::__anon225::__anon227
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | common.h | 40 dma_addr_t iova; member in struct:qmem
|
/linux-master/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_crtc.c | 62 uint64_t iova; member in struct:mdp5_crtc::__anon743
|
/linux-master/drivers/infiniband/hw/efa/ |
H A D | efa_com_cmd.h | 170 u64 iova; member in struct:efa_com_reg_mr_params
|