Home
last modified time | relevance | path

Searched defs:iommu (Results 26 – 50 of 92) sorted by relevance

1234

/OK3568_Linux_fs/kernel/arch/sparc/mm/
H A Diommu.c59 struct iommu_struct *iommu; in sbus_iommu_init() local
186 struct iommu_struct *iommu = dev->archdata.iommu; in __sbus_iommu_map_page() local
282 struct iommu_struct *iommu = dev->archdata.iommu; in sbus_iommu_unmap_page() local
315 struct iommu_struct *iommu = dev->archdata.iommu; in sbus_iommu_alloc() local
397 struct iommu_struct *iommu = dev->archdata.iommu; in sbus_iommu_free() local
/OK3568_Linux_fs/kernel/drivers/iommu/
H A Domap-iommu.c953 struct omap_iommu_device *iommu; in omap_iommu_domain_deactivate() local
982 struct omap_iommu_device *iommu; in omap_iommu_domain_activate() local
1330 struct omap_iommu_device *iommu; in omap_iommu_map() local
1374 struct omap_iommu_device *iommu; in omap_iommu_unmap() local
1416 struct omap_iommu_device *iommu; in omap_iommu_attach_init() local
1449 struct omap_iommu_device *iommu = odomain->iommus; in omap_iommu_detach_fini() local
1464 struct omap_iommu_device *iommu; in omap_iommu_attach_dev() local
1528 struct omap_iommu_device *iommu = omap_domain->iommus; in _omap_iommu_detach_dev() local
1611 struct omap_iommu_device *iommu = omap_domain->iommus; in omap_iommu_iova_to_phys() local
H A Dmsm_iommu.h60 struct iommu_device iommu; member
/OK3568_Linux_fs/kernel/drivers/iommu/amd/
H A Ddebugfs.c20 void amd_iommu_debugfs_setup(struct amd_iommu *iommu) in amd_iommu_debugfs_setup()
/OK3568_Linux_fs/kernel/include/linux/
H A Diommu.h405 static inline void __iommu_device_set_ops(struct iommu_device *iommu, in __iommu_device_set_ops()
411 #define iommu_device_set_ops(iommu, ops) \ argument
418 static inline void iommu_device_set_fwnode(struct iommu_device *iommu, in iommu_device_set_fwnode()
934 static inline int iommu_device_register(struct iommu_device *iommu) in iommu_device_register()
939 static inline void iommu_device_set_ops(struct iommu_device *iommu, in iommu_device_set_ops()
944 static inline void iommu_device_set_fwnode(struct iommu_device *iommu, in iommu_device_set_fwnode()
964 static inline void iommu_device_unregister(struct iommu_device *iommu) in iommu_device_unregister()
968 static inline int iommu_device_sysfs_add(struct iommu_device *iommu, in iommu_device_sysfs_add()
976 static inline void iommu_device_sysfs_remove(struct iommu_device *iommu) in iommu_device_sysfs_remove()
H A Dintel-iommu.h302 #define IOMMU_WAIT_OP(iommu, offset, op, cond, sts) \ argument
413 #define qi_shift(iommu) (DMAR_IQ_SHIFT + !!ecap_smts((iommu)->ecap)) argument
476 #define sm_supported(iommu) (intel_iommu_sm && ecap_smts((iommu)->ecap)) argument
477 #define pasid_supported(iommu) (sm_supported(iommu) && \ argument
609 struct iommu_device iommu; /* IOMMU core code handle */ member
637 struct intel_iommu *iommu; /* IOMMU used by this device */ member
643 struct intel_iommu *iommu, void *addr, int size) in __iommu_flush_cache()
764 struct intel_iommu *iommu; member
785 static inline void intel_svm_check(struct intel_iommu *iommu) {} in intel_svm_check()
806 static inline int iommu_calculate_agaw(struct intel_iommu *iommu) in iommu_calculate_agaw()
[all …]
/OK3568_Linux_fs/kernel/drivers/vdpa/vdpa_sim/
H A Dvdpa_sim.c90 struct vhost_iotlb *iommu; member
272 struct vhost_iotlb *iommu = vdpasim->iommu; in vdpasim_map_page() local
297 struct vhost_iotlb *iommu = vdpasim->iommu; in vdpasim_unmap_page() local
310 struct vhost_iotlb *iommu = vdpasim->iommu; in vdpasim_alloc_coherent() local
340 struct vhost_iotlb *iommu = vdpasim->iommu; in vdpasim_free_coherent() local
/OK3568_Linux_fs/kernel/arch/arc/mm/
H A Ddma.c94 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
/OK3568_Linux_fs/kernel/arch/sparc/kernel/
H A Dldc.c146 struct ldc_iommu iommu; member
1022 static void ldc_demap(struct ldc_iommu *iommu, unsigned long id, u64 cookie, in ldc_demap()
1045 struct iommu_map_table *iommu = &ldc_iommu->iommu_map_table; in ldc_iommu_init() local
1103 struct iommu_map_table *iommu = &ldc_iommu->iommu_map_table; in ldc_iommu_release() local
2017 static struct ldc_mtable_entry *alloc_npages(struct ldc_iommu *iommu, in alloc_npages()
2155 struct ldc_iommu *iommu; in ldc_map_sg() local
2201 struct ldc_iommu *iommu; in ldc_map_single() local
2233 static void free_npages(unsigned long id, struct ldc_iommu *iommu, in free_npages()
2248 struct ldc_iommu *iommu = &lp->iommu; in ldc_unmap() local
H A Dpsycho_common.c208 struct iommu *iommu = pbm->iommu; in psycho_check_iommu_error() local
404 struct iommu *iommu = pbm->iommu; in psycho_iommu_init() local
H A Dpci_fire.c32 struct iommu *iommu = pbm->iommu; in pci_fire_pbm_iommu_init() local
463 struct iommu *iommu; in fire_probe() local
/OK3568_Linux_fs/kernel/arch/sparc/include/asm/
H A Ddevice.h14 void *iommu; member
/OK3568_Linux_fs/kernel/arch/arm64/mm/
H A Ddma-mapping.c43 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dmt7623n.dtsi103 iommu: mmsys_iommu@10205000 { label
H A Dmt2701.dtsi219 iommu: mmsys_iommu@10205000 { label
/OK3568_Linux_fs/kernel/arch/ia64/include/asm/
H A Dpci.h48 void *iommu; member
/OK3568_Linux_fs/kernel/arch/mips/mm/
H A Ddma-noncoherent.c141 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Dtegra.h29 } iommu; member
/OK3568_Linux_fs/kernel/drivers/of/
H A Ddevice.c94 const struct iommu_ops *iommu; in of_dma_configure_id() local
/OK3568_Linux_fs/kernel/arch/x86/include/asm/
H A Dpci.h22 void *iommu; /* IOMMU private data */ member
/OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/disp/mdp4/
H A Dmdp4_kms.h47 struct iommu_domain *iommu; member
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/
H A Drga_iommu.c236 static int rga_iommu_intr_fault_handler(struct iommu_domain *iommu, struct device *iommu_dev, in rga_iommu_intr_fault_handler()
/OK3568_Linux_fs/kernel/arch/parisc/include/asm/
H A Dpci.h59 struct ioc *iommu; /* IOMMU this device is under */ member
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/ispp/
H A Dhw.c121 struct device_node *iommu; in is_iommu_enable() local
/OK3568_Linux_fs/kernel/arch/arm/mm/
H A Ddma-mapping-nommu.c195 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()

1234