| /OK3568_Linux_fs/kernel/drivers/iommu/ |
| H A D | iommu.c | 201 const struct iommu_ops *ops = dev->bus->iommu_ops; in __iommu_probe_device() 253 const struct iommu_ops *ops = dev->bus->iommu_ops; in iommu_probe_device() 303 const struct iommu_ops *ops = dev->bus->iommu_ops; in iommu_release_device() 1476 const struct iommu_ops *ops = dev->bus->iommu_ops; in iommu_get_def_domain_type() 1541 const struct iommu_ops *ops = dev->bus->iommu_ops; in iommu_group_get_for_dev() 1662 const struct iommu_ops *ops = dev->bus->iommu_ops; in probe_get_default_domain_type() 1797 static int iommu_bus_init(struct bus_type *bus, const struct iommu_ops *ops) in iommu_bus_init() 1843 int bus_set_iommu(struct bus_type *bus, const struct iommu_ops *ops) in bus_set_iommu() 1848 bus->iommu_ops = NULL; in bus_set_iommu() 1852 if (bus->iommu_ops != NULL) in bus_set_iommu() [all …]
|
| H A D | of_iommu.c | 93 const struct iommu_ops *ops; in of_iommu_xlate() 178 const struct iommu_ops *of_iommu_configure(struct device *dev, in of_iommu_configure() 182 const struct iommu_ops *ops = NULL; in of_iommu_configure()
|
| H A D | virtio-iommu.c | 851 static struct iommu_ops viommu_ops; 934 static struct iommu_ops viommu_ops = { 1074 if (pci_bus_type.iommu_ops != &viommu_ops) { in viommu_probe() 1081 if (amba_bustype.iommu_ops != &viommu_ops) { in viommu_probe() 1087 if (platform_bus_type.iommu_ops != &viommu_ops) { in viommu_probe()
|
| H A D | s390-iommu.c | 22 static const struct iommu_ops s390_iommu_ops; 357 static const struct iommu_ops s390_iommu_ops = {
|
| H A D | mtk_iommu_v1.c | 359 static const struct iommu_ops mtk_iommu_ops; 518 static const struct iommu_ops mtk_iommu_ops = {
|
| H A D | Kconfig | 275 Enables bits of IOMMU API required by VFIO. The iommu_ops 365 Enables bits of IOMMU API required by VFIO. The iommu_ops 373 Enables bits of IOMMU API required by VFIO. The iommu_ops
|
| H A D | tegra-gart.c | 278 static const struct iommu_ops gart_iommu_ops = {
|
| H A D | msm_iommu.c | 39 static struct iommu_ops msm_iommu_ops; 678 static struct iommu_ops msm_iommu_ops = {
|
| H A D | mtk_iommu.c | 134 static const struct iommu_ops mtk_iommu_ops; 679 static const struct iommu_ops mtk_iommu_ops = {
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | iommu.h | 47 struct iommu_ops; 96 const struct iommu_ops *ops; 250 struct iommu_ops { struct 343 const struct iommu_ops *ops; argument 406 const struct iommu_ops *ops) in __iommu_device_set_ops() 413 struct iommu_ops *__ops = (struct iommu_ops *)(ops); \ 443 extern int bus_set_iommu(struct bus_type *bus, const struct iommu_ops *ops); 604 const struct iommu_ops *ops; 623 const struct iommu_ops *ops); 626 const struct iommu_ops *iommu_ops_from_fwnode(struct fwnode_handle *fwnode); [all …]
|
| H A D | of_iommu.h | 15 extern const struct iommu_ops *of_iommu_configure(struct device *dev, 28 static inline const struct iommu_ops *of_iommu_configure(struct device *dev, in of_iommu_configure()
|
| H A D | acpi_iort.h | 38 const struct iommu_ops *iort_iommu_configure_id(struct device *dev, 53 static inline const struct iommu_ops *iort_iommu_configure_id( in iort_iommu_configure_id()
|
| H A D | dma-map-ops.h | 336 const struct iommu_ops *iommu, bool coherent); 339 u64 size, const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
|
| /OK3568_Linux_fs/kernel/include/linux/device/ |
| H A D | bus.h | 109 const struct iommu_ops *iommu_ops; member
|
| /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/drivers/video/rockchip/mpp/ |
| H A D | mpp_iommu_av1d.c | 759 const struct iommu_ops *ops = dev->bus->iommu_ops; in av1_iommu_release_device() 798 const struct iommu_ops *ops = dev->bus->iommu_ops; in av1_iommu_probe_finalize() 804 static struct iommu_ops av1_iommu_ops = {
|
| /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/drivers/acpi/arm64/ |
| H A D | iort.c | 809 static inline const struct iommu_ops *iort_fwspec_iommu_ops(struct device *dev) in iort_fwspec_iommu_ops() 905 const struct iommu_ops *ops) in arm_smmu_iort_xlate() 926 const struct iommu_ops *ops; in iort_iommu_xlate() 1025 const struct iommu_ops *iort_iommu_configure_id(struct device *dev, in iort_iommu_configure_id() 1029 const struct iommu_ops *ops; in iort_iommu_configure_id() 1093 const struct iommu_ops *iort_iommu_configure_id(struct device *dev, in iort_iommu_configure_id()
|
| /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/arch/arm/mm/ |
| H A D | dma-mapping-nommu.c | 195 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
|
| H A D | dma-mapping.c | 1983 static const struct dma_map_ops iommu_ops = { variable 2171 set_dma_ops(dev, &iommu_ops); in arm_iommu_attach_device() 2204 return coherent ? &iommu_coherent_ops : &iommu_ops; in arm_get_iommu_dma_map_ops() 2208 const struct iommu_ops *iommu) in arm_setup_iommu_dma_ops() 2246 const struct iommu_ops *iommu) in arm_setup_iommu_dma_ops() 2258 const struct iommu_ops *iommu, bool coherent) in arch_setup_dma_ops()
|
| /OK3568_Linux_fs/kernel/drivers/of/ |
| H A D | device.c | 94 const struct iommu_ops *iommu; in of_dma_configure_id()
|
| /OK3568_Linux_fs/kernel/drivers/iommu/arm/arm-smmu/ |
| H A D | qcom_iommu.c | 82 static const struct iommu_ops qcom_iommu_ops; 600 static const struct iommu_ops qcom_iommu_ops = {
|
| H A D | arm-smmu.c | 94 static struct iommu_ops arm_smmu_ops; 97 static int arm_smmu_bus_init(struct iommu_ops *ops); 1612 static struct iommu_ops arm_smmu_ops = { 2050 static int arm_smmu_bus_init(struct iommu_ops *ops) in arm_smmu_bus_init()
|
| /OK3568_Linux_fs/kernel/drivers/iommu/arm/arm-smmu-v3/ |
| H A D | arm-smmu-v3.c | 2303 static struct iommu_ops arm_smmu_ops; 2564 static struct iommu_ops arm_smmu_ops = { 3430 static int arm_smmu_set_bus_ops(struct iommu_ops *ops) in arm_smmu_set_bus_ops() 3435 if (pci_bus_type.iommu_ops != ops) { in arm_smmu_set_bus_ops() 3442 if (amba_bustype.iommu_ops != ops) { in arm_smmu_set_bus_ops() 3448 if (platform_bus_type.iommu_ops != ops) { in arm_smmu_set_bus_ops()
|