Lines Matching refs:iort_fwnode
41 struct iort_fwnode { struct
62 struct iort_fwnode *np; in iort_set_fwnode()
64 np = kzalloc(sizeof(struct iort_fwnode), GFP_ATOMIC); in iort_set_fwnode()
90 struct iort_fwnode *curr; in iort_get_fwnode()
112 struct iort_fwnode *curr, *tmp; in iort_delete_fwnode()
135 struct iort_fwnode *curr; in iort_get_iort_node()
657 struct fwnode_handle *iort_fwnode; in iort_set_device_domain() local
685 iort_fwnode = iort_find_domain_token(its->identifiers[0]); in iort_set_device_domain()
686 if (!iort_fwnode) in iort_set_device_domain()
689 domain = irq_find_matching_fwnode(iort_fwnode, DOMAIN_BUS_PLATFORM_MSI); in iort_set_device_domain()
704 struct fwnode_handle *iort_fwnode; in iort_get_platform_device_domain() local
728 iort_fwnode = iort_find_domain_token(its->identifiers[0]); in iort_get_platform_device_domain()
729 if (!iort_fwnode) in iort_get_platform_device_domain()
732 return irq_find_matching_fwnode(iort_fwnode, DOMAIN_BUS_PLATFORM_MSI); in iort_get_platform_device_domain()
891 struct fwnode_handle *iort_fwnode; in iort_iommu_xlate() local
896 iort_fwnode = iort_get_fwnode(node); in iort_iommu_xlate()
897 if (!iort_fwnode) in iort_iommu_xlate()
908 ops = iommu_ops_from_fwnode(iort_fwnode); in iort_iommu_xlate()
913 return arm_smmu_iort_xlate(dev, streamid, iort_fwnode, ops); in iort_iommu_xlate()