| /OK3568_Linux_fs/kernel/arch/sparc/mm/ |
| H A D | iommu.c | 59 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 D | omap-iommu.c | 953 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 D | msm_iommu.h | 60 struct iommu_device iommu; member
|
| /OK3568_Linux_fs/kernel/drivers/iommu/amd/ |
| H A D | debugfs.c | 20 void amd_iommu_debugfs_setup(struct amd_iommu *iommu) in amd_iommu_debugfs_setup()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | iommu.h | 405 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 D | intel-iommu.h | 302 #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 D | vdpa_sim.c | 90 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 D | dma.c | 94 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
|
| /OK3568_Linux_fs/kernel/arch/sparc/kernel/ |
| H A D | ldc.c | 146 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 D | psycho_common.c | 208 struct iommu *iommu = pbm->iommu; in psycho_check_iommu_error() local 404 struct iommu *iommu = pbm->iommu; in psycho_iommu_init() local
|
| H A D | pci_fire.c | 32 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 D | device.h | 14 void *iommu; member
|
| /OK3568_Linux_fs/kernel/arch/arm64/mm/ |
| H A D | dma-mapping.c | 43 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | mt7623n.dtsi | 103 iommu: mmsys_iommu@10205000 { label
|
| H A D | mt2701.dtsi | 219 iommu: mmsys_iommu@10205000 { label
|
| /OK3568_Linux_fs/kernel/arch/ia64/include/asm/ |
| H A D | pci.h | 48 void *iommu; member
|
| /OK3568_Linux_fs/kernel/arch/mips/mm/ |
| H A D | dma-noncoherent.c | 141 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 D | tegra.h | 29 } iommu; member
|
| /OK3568_Linux_fs/kernel/drivers/of/ |
| H A D | device.c | 94 const struct iommu_ops *iommu; in of_dma_configure_id() local
|
| /OK3568_Linux_fs/kernel/arch/x86/include/asm/ |
| H A D | pci.h | 22 void *iommu; /* IOMMU private data */ member
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/disp/mdp4/ |
| H A D | mdp4_kms.h | 47 struct iommu_domain *iommu; member
|
| /OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/ |
| H A D | rga_iommu.c | 236 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 D | pci.h | 59 struct ioc *iommu; /* IOMMU this device is under */ member
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/ispp/ |
| H A D | hw.c | 121 struct device_node *iommu; in is_iommu_enable() local
|
| /OK3568_Linux_fs/kernel/arch/arm/mm/ |
| H A D | dma-mapping-nommu.c | 195 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
|