Home
last modified time | relevance | path

Searched refs:iommu_ops (Results 1 – 25 of 37) sorted by relevance

12

/linux/drivers/iommu/
H A Diommu-priv.h9 static inline const struct iommu_ops *dev_iommu_ops(struct device *dev) in dev_iommu_ops()
20 const struct iommu_ops *iommu_ops_from_fwnode(const struct fwnode_handle *fwnode);
22 static inline const struct iommu_ops *iommu_fwspec_ops(struct iommu_fwspec *fwspec) in iommu_fwspec_ops()
31 const struct iommu_ops *ops,
H A Dio-pgfault.c128 const struct iommu_ops *ops = dev_iommu_ops(dev); in find_fault_handler()
160 const struct iommu_ops *ops = dev_iommu_ops(dev); in iopf_error_response()
328 const struct iommu_ops *ops = dev_iommu_ops(dev); in iopf_group_response()
390 const struct iommu_ops *ops = dev_iommu_ops(dev); in iopf_queue_add_device()
457 const struct iommu_ops *ops = dev_iommu_ops(dev); in iopf_queue_remove_device()
H A Diommu.c251 const struct iommu_ops *ops, struct device *hwdev) in iommu_device_register()
306 const struct iommu_ops *ops, in iommu_device_register_bus()
402 static int iommu_init_device(struct device *dev, const struct iommu_ops *ops) in iommu_init_device()
457 const struct iommu_ops *ops = dev_iommu_ops(dev); in iommu_deinit_device()
512 const struct iommu_ops *ops; in __iommu_probe_device()
599 const struct iommu_ops *ops; in iommu_probe_device()
1604 const struct iommu_ops *ops = dev_iommu_ops(iommu_group_first_dev(group)); in iommu_group_alloc_default_domain()
1684 const struct iommu_ops *ops = dev_iommu_ops(dev); in iommu_get_def_domain_type()
1792 const struct iommu_ops *ops = dev_iommu_ops(dev); in iommu_group_do_probe_finalize()
1878 const struct iommu_ops *ops; in device_iommu_capable()
[all …]
H A Dsprd-iommu.c84 static const struct iommu_ops sprd_iommu_ops;
408 static const struct iommu_ops sprd_iommu_ops = {
H A Dof_iommu.c25 const struct iommu_ops *ops; in of_iommu_xlate()
H A Diommu-sva.c299 const struct iommu_ops *ops = dev_iommu_ops(dev); in iommu_sva_domain_alloc()
H A Ds390-iommu.c19 static const struct iommu_ops s390_iommu_ops;
779 static const struct iommu_ops s390_iommu_ops = {
H A Dmtk_iommu_v1.c395 static const struct iommu_ops mtk_iommu_v1_ops;
574 static const struct iommu_ops mtk_iommu_v1_ops = {
H A Dmsm_iommu.c38 static struct iommu_ops msm_iommu_ops;
690 static struct iommu_ops msm_iommu_ops = {
H A Dfsl_pamu_domain.c430 static const struct iommu_ops fsl_pamu_ops = {
H A Dtegra-smmu.c837 const struct iommu_ops *ops = smmu->iommu.ops; in tegra_smmu_configure()
994 static const struct iommu_ops tegra_smmu_ops = {
H A Dvirtio-iommu.c975 static struct iommu_ops viommu_ops;
1063 static struct iommu_ops viommu_ops = {
H A Dapple-dart.c297 static const struct iommu_ops apple_dart_iommu_ops;
979 static const struct iommu_ops apple_dart_iommu_ops = {
H A Dexynos-iommu.c724 static const struct iommu_ops exynos_iommu_ops;
1474 static const struct iommu_ops exynos_iommu_ops = {
H A Domap-iommu.c35 static const struct iommu_ops omap_iommu_ops;
1726 static const struct iommu_ops omap_iommu_ops = {
H A Dmtk_iommu.c304 static const struct iommu_ops mtk_iommu_ops;
1013 static const struct iommu_ops mtk_iommu_ops = {
/linux/include/linux/
H A Dof_iommu.h7 struct iommu_ops;
H A Diommu.h34 struct iommu_ops;
212 const struct iommu_ops *owner; /* Whose domain_alloc we came from */
559 struct iommu_ops { struct
684 const struct iommu_ops *ops;
746 const struct iommu_ops *ops,
1075 struct iommu_ops {}; struct
1269 const struct iommu_ops *ops, in iommu_device_register()
H A Ddma-map-ops.h14 struct iommu_ops;
/linux/drivers/xen/
H A Dgrant-dma-iommu.c25 static const struct iommu_ops grant_dma_iommu_ops = {
/linux/drivers/iommu/iommufd/
H A Dhw_pagetable.c111 const struct iommu_ops *ops = dev_iommu_ops(idev->dev); in iommufd_hwpt_paging_alloc()
220 const struct iommu_ops *ops = dev_iommu_ops(idev->dev); in iommufd_hwpt_nested_alloc()
H A Dselftest.c24 static const struct iommu_ops mock_ops;
543 static const struct iommu_ops mock_ops = {
/linux/drivers/iommu/arm/arm-smmu/
H A Dqcom_iommu.c80 static const struct iommu_ops qcom_iommu_ops;
594 static const struct iommu_ops qcom_iommu_ops = {
/linux/arch/arm/mm/
H A Ddma-mapping.c1513 static const struct dma_map_ops iommu_ops = { variable
1683 set_dma_ops(dev, &iommu_ops); in arm_iommu_attach_device()
1737 set_dma_ops(dev, &iommu_ops); in arm_setup_iommu_dma_ops()
/linux/drivers/iommu/amd/
H A Damd_iommu_types.h488 extern const struct iommu_ops amd_iommu_ops;

12