Lines Matching refs:fwnode
31 struct fwnode_handle *fwnode; member
81 struct fwnode_handle *fwnode; in viot_get_pci_iommu_fwnode() local
90 fwnode = dev_fwnode(&pdev->dev); in viot_get_pci_iommu_fwnode()
91 if (!fwnode) { in viot_get_pci_iommu_fwnode()
96 fwnode = acpi_alloc_fwnode_static(); in viot_get_pci_iommu_fwnode()
97 if (!fwnode) { in viot_get_pci_iommu_fwnode()
101 set_primary_fwnode(&pdev->dev, fwnode); in viot_get_pci_iommu_fwnode()
103 viommu->fwnode = dev_fwnode(&pdev->dev); in viot_get_pci_iommu_fwnode()
123 viommu->fwnode = &adev->fwnode; in viot_get_mmio_iommu_fwnode()
316 if (device_match_fwnode(dev, viommu->fwnode)) in viot_dev_iommu_init()
319 ops = iommu_ops_from_fwnode(viommu->fwnode); in viot_dev_iommu_init()
324 return acpi_iommu_fwspec_init(dev, epid, viommu->fwnode, ops); in viot_dev_iommu_init()