Lines Matching refs:iort_fwnode
35 struct iort_fwnode { struct
56 struct iort_fwnode *np; in iort_set_fwnode()
58 np = kzalloc(sizeof(struct iort_fwnode), GFP_ATOMIC); in iort_set_fwnode()
84 struct iort_fwnode *curr; in iort_get_fwnode()
106 struct iort_fwnode *curr, *tmp; in iort_delete_fwnode()
129 struct iort_fwnode *curr; in iort_get_iort_node()
703 struct fwnode_handle *iort_fwnode; in iort_set_device_domain() local
731 iort_fwnode = iort_find_domain_token(its->identifiers[0]); in iort_set_device_domain()
732 if (!iort_fwnode) in iort_set_device_domain()
735 domain = irq_find_matching_fwnode(iort_fwnode, DOMAIN_BUS_PLATFORM_MSI); in iort_set_device_domain()
750 struct fwnode_handle *iort_fwnode; in iort_get_platform_device_domain() local
774 iort_fwnode = iort_find_domain_token(its->identifiers[0]); in iort_get_platform_device_domain()
775 if (!iort_fwnode) in iort_get_platform_device_domain()
778 return irq_find_matching_fwnode(iort_fwnode, DOMAIN_BUS_PLATFORM_MSI); in iort_get_platform_device_domain()
1219 struct fwnode_handle *iort_fwnode; in iort_iommu_xlate() local
1224 iort_fwnode = iort_get_fwnode(node); in iort_iommu_xlate()
1225 if (!iort_fwnode) in iort_iommu_xlate()
1236 ops = iommu_ops_from_fwnode(iort_fwnode); in iort_iommu_xlate()
1241 return acpi_iommu_fwspec_init(dev, streamid, iort_fwnode, ops); in iort_iommu_xlate()