iommu_ops          94 arch/arc/mm/dma.c 			const struct iommu_ops *iommu, bool coherent)
iommu_ops         192 arch/arm/mm/dma-mapping-nommu.c 			const struct iommu_ops *iommu, bool coherent)
iommu_ops        2018 arch/arm/mm/dma-mapping.c const struct dma_map_ops iommu_ops = {
iommu_ops        2206 arch/arm/mm/dma-mapping.c 	set_dma_ops(dev, &iommu_ops);
iommu_ops        2239 arch/arm/mm/dma-mapping.c 	return coherent ? &iommu_coherent_ops : &iommu_ops;
iommu_ops        2243 arch/arm/mm/dma-mapping.c 				    const struct iommu_ops *iommu)
iommu_ops        2281 arch/arm/mm/dma-mapping.c 				    const struct iommu_ops *iommu)
iommu_ops        2293 arch/arm/mm/dma-mapping.c 			const struct iommu_ops *iommu, bool coherent)
iommu_ops          41 arch/arm64/mm/dma-mapping.c 			const struct iommu_ops *iommu, bool coherent)
iommu_ops         146 arch/mips/mm/dma-noncoherent.c 		const struct iommu_ops *iommu, bool coherent)
iommu_ops         767 drivers/acpi/arm64/iort.c static inline const struct iommu_ops *iort_fwspec_iommu_ops(struct device *dev)
iommu_ops         774 drivers/acpi/arm64/iort.c static inline int iort_add_device_replay(const struct iommu_ops *ops,
iommu_ops         864 drivers/acpi/arm64/iort.c 			       const struct iommu_ops *ops)
iommu_ops         885 drivers/acpi/arm64/iort.c 	const struct iommu_ops *ops;
iommu_ops         935 drivers/acpi/arm64/iort.c const struct iommu_ops *iort_iommu_configure(struct device *dev)
iommu_ops         938 drivers/acpi/arm64/iort.c 	const struct iommu_ops *ops;
iommu_ops        1003 drivers/acpi/arm64/iort.c static inline const struct iommu_ops *iort_fwspec_iommu_ops(struct device *dev)
iommu_ops        1005 drivers/acpi/arm64/iort.c static inline int iort_add_device_replay(const struct iommu_ops *ops,
iommu_ops        1010 drivers/acpi/arm64/iort.c const struct iommu_ops *iort_iommu_configure(struct device *dev)
iommu_ops        1464 drivers/acpi/scan.c 	const struct iommu_ops *iommu;
iommu_ops          86 drivers/iommu/amd_iommu.c const struct iommu_ops amd_iommu_ops;
iommu_ops        3274 drivers/iommu/amd_iommu.c const struct iommu_ops amd_iommu_ops = {
iommu_ops          93 drivers/iommu/amd_iommu_init.c extern const struct iommu_ops amd_iommu_ops;
iommu_ops        2527 drivers/iommu/arm-smmu-v3.c static struct iommu_ops arm_smmu_ops;
iommu_ops        2724 drivers/iommu/arm-smmu-v3.c static struct iommu_ops arm_smmu_ops = {
iommu_ops        3666 drivers/iommu/arm-smmu-v3.c 	if (pci_bus_type.iommu_ops != &arm_smmu_ops) {
iommu_ops        3674 drivers/iommu/arm-smmu-v3.c 	if (amba_bustype.iommu_ops != &arm_smmu_ops) {
iommu_ops        3680 drivers/iommu/arm-smmu-v3.c 	if (platform_bus_type.iommu_ops != &arm_smmu_ops) {
iommu_ops         169 drivers/iommu/arm-smmu.c static struct iommu_ops arm_smmu_ops;
iommu_ops        1555 drivers/iommu/arm-smmu.c static struct iommu_ops arm_smmu_ops = {
iommu_ops          67 drivers/iommu/dmar.c extern const struct iommu_ops intel_iommu_ops;
iommu_ops         567 drivers/iommu/exynos-iommu.c static const struct iommu_ops exynos_iommu_ops;
iommu_ops        1325 drivers/iommu/exynos-iommu.c static const struct iommu_ops exynos_iommu_ops = {
iommu_ops        1040 drivers/iommu/fsl_pamu_domain.c static const struct iommu_ops fsl_pamu_ops = {
iommu_ops         410 drivers/iommu/intel-iommu.c const struct iommu_ops intel_iommu_ops;
iommu_ops        4898 drivers/iommu/intel-iommu.c 				pn->dev->bus->iommu_ops = &intel_iommu_ops;
iommu_ops        5958 drivers/iommu/intel-iommu.c const struct iommu_ops intel_iommu_ops = {
iommu_ops         176 drivers/iommu/iommu.c 	const struct iommu_ops *ops = dev->bus->iommu_ops;
iommu_ops         195 drivers/iommu/iommu.c 	const struct iommu_ops *ops = dev->bus->iommu_ops;
iommu_ops        1355 drivers/iommu/iommu.c 	const struct iommu_ops *ops = dev->bus->iommu_ops;
iommu_ops        1490 drivers/iommu/iommu.c static int iommu_bus_init(struct bus_type *bus, const struct iommu_ops *ops)
iommu_ops        1536 drivers/iommu/iommu.c int bus_set_iommu(struct bus_type *bus, const struct iommu_ops *ops)
iommu_ops        1540 drivers/iommu/iommu.c 	if (bus->iommu_ops != NULL)
iommu_ops        1543 drivers/iommu/iommu.c 	bus->iommu_ops = ops;
iommu_ops        1548 drivers/iommu/iommu.c 		bus->iommu_ops = NULL;
iommu_ops        1556 drivers/iommu/iommu.c 	return bus->iommu_ops != NULL;
iommu_ops        1562 drivers/iommu/iommu.c 	if (!bus->iommu_ops || !bus->iommu_ops->capable)
iommu_ops        1565 drivers/iommu/iommu.c 	return bus->iommu_ops->capable(cap);
iommu_ops        1597 drivers/iommu/iommu.c 	if (bus == NULL || bus->iommu_ops == NULL)
iommu_ops        1600 drivers/iommu/iommu.c 	domain = bus->iommu_ops->domain_alloc(type);
iommu_ops        1604 drivers/iommu/iommu.c 	domain->ops  = bus->iommu_ops;
iommu_ops        1607 drivers/iommu/iommu.c 	domain->pgsize_bitmap  = bus->iommu_ops->pgsize_bitmap;
iommu_ops        1861 drivers/iommu/iommu.c 	const struct iommu_ops *ops = domain->ops;
iommu_ops        1923 drivers/iommu/iommu.c 	const struct iommu_ops *ops = domain->ops;
iommu_ops        2158 drivers/iommu/iommu.c 	const struct iommu_ops *ops = dev->bus->iommu_ops;
iommu_ops        2166 drivers/iommu/iommu.c 	const struct iommu_ops *ops = dev->bus->iommu_ops;
iommu_ops        2277 drivers/iommu/iommu.c const struct iommu_ops *iommu_ops_from_fwnode(struct fwnode_handle *fwnode)
iommu_ops        2279 drivers/iommu/iommu.c 	const struct iommu_ops *ops = NULL;
iommu_ops        2293 drivers/iommu/iommu.c 		      const struct iommu_ops *ops)
iommu_ops        2355 drivers/iommu/iommu.c 	const struct iommu_ops *ops = dev->bus->iommu_ops;
iommu_ops        2366 drivers/iommu/iommu.c 	const struct iommu_ops *ops = dev->bus->iommu_ops;
iommu_ops        2382 drivers/iommu/iommu.c 	const struct iommu_ops *ops = dev->bus->iommu_ops;
iommu_ops        2393 drivers/iommu/iommu.c 	const struct iommu_ops *ops = dev->bus->iommu_ops;
iommu_ops        2466 drivers/iommu/iommu.c 	const struct iommu_ops *ops = dev->bus->iommu_ops;
iommu_ops        2511 drivers/iommu/iommu.c 	const struct iommu_ops *ops = dev->bus->iommu_ops;
iommu_ops        2541 drivers/iommu/iommu.c 	const struct iommu_ops *ops = handle->dev->bus->iommu_ops;
iommu_ops         961 drivers/iommu/ipmmu-vmsa.c static const struct iommu_ops ipmmu_ops = {
iommu_ops          39 drivers/iommu/msm_iommu.c static struct iommu_ops msm_iommu_ops;
iommu_ops         695 drivers/iommu/msm_iommu.c static struct iommu_ops msm_iommu_ops = {
iommu_ops         112 drivers/iommu/mtk_iommu.c static const struct iommu_ops mtk_iommu_ops;
iommu_ops         573 drivers/iommu/mtk_iommu.c static const struct iommu_ops mtk_iommu_ops = {
iommu_ops         359 drivers/iommu/mtk_iommu_v1.c static const struct iommu_ops mtk_iommu_ops;
iommu_ops         529 drivers/iommu/mtk_iommu_v1.c static const struct iommu_ops mtk_iommu_ops = {
iommu_ops          90 drivers/iommu/of_iommu.c 	const struct iommu_ops *ops;
iommu_ops         151 drivers/iommu/of_iommu.c const struct iommu_ops *of_iommu_configure(struct device *dev,
iommu_ops         154 drivers/iommu/of_iommu.c 	const struct iommu_ops *ops = NULL;
iommu_ops          36 drivers/iommu/omap-iommu.c static const struct iommu_ops omap_iommu_ops;
iommu_ops        1804 drivers/iommu/omap-iommu.c static const struct iommu_ops omap_iommu_ops = {
iommu_ops          75 drivers/iommu/qcom_iommu.c static const struct iommu_ops qcom_iommu_ops;
iommu_ops         601 drivers/iommu/qcom_iommu.c static const struct iommu_ops qcom_iommu_ops = {
iommu_ops        1122 drivers/iommu/rockchip-iommu.c static const struct iommu_ops rk_iommu_ops = {
iommu_ops          22 drivers/iommu/s390-iommu.c static const struct iommu_ops s390_iommu_ops;
iommu_ops         367 drivers/iommu/s390-iommu.c static const struct iommu_ops s390_iommu_ops = {
iommu_ops         287 drivers/iommu/tegra-gart.c static const struct iommu_ops gart_iommu_ops = {
iommu_ops         736 drivers/iommu/tegra-smmu.c 	const struct iommu_ops *ops = smmu->iommu.ops;
iommu_ops         887 drivers/iommu/tegra-smmu.c static const struct iommu_ops tegra_smmu_ops = {
iommu_ops         851 drivers/iommu/virtio-iommu.c static struct iommu_ops viommu_ops;
iommu_ops         955 drivers/iommu/virtio-iommu.c static struct iommu_ops viommu_ops = {
iommu_ops        1095 drivers/iommu/virtio-iommu.c 	if (pci_bus_type.iommu_ops != &viommu_ops) {
iommu_ops        1103 drivers/iommu/virtio-iommu.c 	if (amba_bustype.iommu_ops != &viommu_ops) {
iommu_ops        1109 drivers/iommu/virtio-iommu.c 	if (platform_bus_type.iommu_ops != &viommu_ops) {
iommu_ops          95 drivers/of/device.c 	const struct iommu_ops *iommu;
iommu_ops          37 include/linux/acpi_iort.h const struct iommu_ops *iort_iommu_configure(struct device *dev);
iommu_ops          50 include/linux/acpi_iort.h static inline const struct iommu_ops *iort_iommu_configure(
iommu_ops          41 include/linux/device.h struct iommu_ops;
iommu_ops         141 include/linux/device.h 	const struct iommu_ops *iommu_ops;
iommu_ops         706 include/linux/dma-mapping.h 		const struct iommu_ops *iommu, bool coherent);
iommu_ops         709 include/linux/dma-mapping.h 		u64 size, const struct iommu_ops *iommu, bool coherent)
iommu_ops          40 include/linux/iommu.h struct iommu_ops;
iommu_ops          91 include/linux/iommu.h 	const struct iommu_ops *ops;
iommu_ops         322 include/linux/iommu.h 	const struct iommu_ops *ops;
iommu_ops         380 include/linux/iommu.h 					const struct iommu_ops *ops)
iommu_ops         410 include/linux/iommu.h extern int bus_set_iommu(struct bus_type *bus, const struct iommu_ops *ops);
iommu_ops         555 include/linux/iommu.h 	const struct iommu_ops	*ops;
iommu_ops         575 include/linux/iommu.h 		      const struct iommu_ops *ops);
iommu_ops         578 include/linux/iommu.h const struct iommu_ops *iommu_ops_from_fwnode(struct fwnode_handle *fwnode);
iommu_ops         874 include/linux/iommu.h 					const struct iommu_ops *ops)
iommu_ops         925 include/linux/iommu.h 				    const struct iommu_ops *ops)
iommu_ops         941 include/linux/iommu.h const struct iommu_ops *iommu_ops_from_fwnode(struct fwnode_handle *fwnode)
iommu_ops          15 include/linux/of_iommu.h extern const struct iommu_ops *of_iommu_configure(struct device *dev,
iommu_ops          27 include/linux/of_iommu.h static inline const struct iommu_ops *of_iommu_configure(struct device *dev,