Searched defs:iova (Results 76 - 100 of 156) sorted by relevance

1234567

/linux-master/drivers/gpu/drm/msm/adreno/
H A Da5xx_gpu.c1093 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 Dadreno_gpu.c253 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 Dmdp4_crtc.c367 uint64_t iova = mdp4_crtc->cursor.next_iova; local
413 uint64_t iova; local
/linux-master/drivers/iommu/iommufd/
H A Diommufd_private.h440 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 Ddebugfs.c311 dump_page_info(struct seq_file *m, unsigned long iova, u64 *path) argument
/linux-master/tools/testing/selftests/iommu/
H A Diommufd.c1034 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 Diommufd_utils.h289 _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 Dqcom_iommu.c147 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 Diova.c137 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 Dmsm_iommu.c138 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 Dsprd-iommu.c284 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 Dio-pgtable-arm-v7s.c497 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 Dmsm_drv.c508 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 Dmsm_gem.c534 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 Dvfio.h292 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 Ddirty.c505 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 Drxe_resp.c700 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 Dvdpa_sim.c706 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 Dvfio_ccw_cp.c176 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 Dqcom_q6v5_adsp.c343 unsigned long iova; local
/linux-master/drivers/gpu/drm/panfrost/
H A Dpanfrost_mmu.c96 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 Dpanfrost_drm.h259 __u64 iova; member in struct:panfrost_dump_object_header::__anon225::__anon227
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/
H A Dcommon.h40 dma_addr_t iova; member in struct:qmem
/linux-master/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_crtc.c62 uint64_t iova; member in struct:mdp5_crtc::__anon743
/linux-master/drivers/infiniband/hw/efa/
H A Defa_com_cmd.h170 u64 iova; member in struct:efa_com_reg_mr_params

Completed in 292 milliseconds

1234567