Lines Matching refs:acpi_iort_node

37 	struct acpi_iort_node *iort_node;
53 static inline int iort_set_fwnode(struct acpi_iort_node *iort_node, in iort_set_fwnode()
82 struct acpi_iort_node *node) in iort_get_fwnode()
104 static inline void iort_delete_fwnode(struct acpi_iort_node *node) in iort_delete_fwnode()
126 static inline struct acpi_iort_node *iort_get_iort_node( in iort_get_iort_node()
130 struct acpi_iort_node *iort_node = NULL; in iort_get_iort_node()
145 (struct acpi_iort_node *node, void *context);
226 static struct acpi_iort_node *iort_scan_node(enum acpi_iort_node_type type, in iort_scan_node()
230 struct acpi_iort_node *iort_node, *iort_end; in iort_scan_node()
239 iort_node = ACPI_ADD_PTR(struct acpi_iort_node, iort, in iort_scan_node()
241 iort_end = ACPI_ADD_PTR(struct acpi_iort_node, iort_table, in iort_scan_node()
253 iort_node = ACPI_ADD_PTR(struct acpi_iort_node, iort_node, in iort_scan_node()
260 static acpi_status iort_match_node_callback(struct acpi_iort_node *node, in iort_match_node_callback()
369 static struct acpi_iort_node *iort_node_get_id(struct acpi_iort_node *node, in iort_node_get_id()
372 struct acpi_iort_node *parent; in iort_node_get_id()
389 parent = ACPI_ADD_PTR(struct acpi_iort_node, iort_table, in iort_node_get_id()
405 static int iort_get_id_mapping_index(struct acpi_iort_node *node) in iort_get_id_mapping_index()
446 static struct acpi_iort_node *iort_node_map_id(struct acpi_iort_node *node, in iort_node_map_id()
500 node = ACPI_ADD_PTR(struct acpi_iort_node, iort_table, in iort_node_map_id()
512 static struct acpi_iort_node *iort_node_map_platform_id( in iort_node_map_platform_id()
513 struct acpi_iort_node *node, u32 *id_out, u8 type_mask, in iort_node_map_platform_id()
516 struct acpi_iort_node *parent; in iort_node_map_platform_id()
539 static struct acpi_iort_node *iort_find_dev_node(struct device *dev) in iort_find_dev_node()
544 struct acpi_iort_node *node; in iort_find_dev_node()
577 struct acpi_iort_node *node; in iort_msi_map_id()
598 struct acpi_iort_node *node; in iort_pmsi_get_dev_id()
651 struct acpi_iort_node *node; in iort_dev_find_its_id()
698 struct acpi_iort_node *node) in iort_set_device_domain()
701 struct acpi_iort_node *msi_parent; in iort_set_device_domain()
722 msi_parent = ACPI_ADD_PTR(struct acpi_iort_node, iort_table, in iort_set_device_domain()
749 struct acpi_iort_node *node, *msi_parent = NULL; in iort_get_platform_device_domain()
791 static struct acpi_iort_node *iort_get_msi_resv_iommu(struct device *dev) in iort_get_msi_resv_iommu()
793 struct acpi_iort_node *iommu; in iort_get_msi_resv_iommu()
841 struct acpi_iort_node *iommu_node, *its_node = NULL; in iort_iommu_msi_get_resv_regions()
915 static bool iort_pci_rc_supports_ats(struct acpi_iort_node *node) in iort_pci_rc_supports_ats()
923 static int iort_iommu_xlate(struct device *dev, struct acpi_iort_node *node, in iort_iommu_xlate()
954 struct acpi_iort_node *node;
960 struct acpi_iort_node *parent; in iort_pci_iommu_init()
969 struct acpi_iort_node *node) in iort_named_component_init()
982 static int iort_nc_iommu_map(struct device *dev, struct acpi_iort_node *node) in iort_nc_iommu_map()
984 struct acpi_iort_node *parent; in iort_nc_iommu_map()
1002 struct acpi_iort_node *node, in iort_nc_iommu_map_id()
1005 struct acpi_iort_node *parent; in iort_nc_iommu_map_id()
1028 struct acpi_iort_node *node; in iort_iommu_configure_id()
1100 struct acpi_iort_node *node; in nc_dma_get_range()
1118 struct acpi_iort_node *node; in rc_dma_get_range()
1207 static int __init arm_smmu_v3_count_resources(struct acpi_iort_node *node) in arm_smmu_v3_count_resources()
1262 struct acpi_iort_node *node) in arm_smmu_v3_init_resources()
1306 struct acpi_iort_node *node) in arm_smmu_v3_dma_configure()
1329 struct acpi_iort_node *node) in arm_smmu_v3_set_proximity()
1351 static int __init arm_smmu_count_resources(struct acpi_iort_node *node) in arm_smmu_count_resources()
1370 struct acpi_iort_node *node) in arm_smmu_init_resources()
1404 struct acpi_iort_node *node) in arm_smmu_dma_configure()
1422 static int __init arm_smmu_v3_pmcg_count_resources(struct acpi_iort_node *node) in arm_smmu_v3_pmcg_count_resources()
1437 struct acpi_iort_node *node) in arm_smmu_v3_pmcg_init_resources()
1479 int (*dev_init)(struct acpi_iort_node *node);
1481 struct acpi_iort_node *node);
1482 int (*dev_count_resources)(struct acpi_iort_node *node);
1484 struct acpi_iort_node *node);
1486 struct acpi_iort_node *node);
1513 struct acpi_iort_node *node) in iort_get_dev_cfg()
1534 static int __init iort_add_platform_device(struct acpi_iort_node *node, in iort_add_platform_device()
1615 static void __init iort_enable_acs(struct acpi_iort_node *iort_node) in iort_enable_acs()
1623 struct acpi_iort_node *parent; in iort_enable_acs()
1634 parent = ACPI_ADD_PTR(struct acpi_iort_node, in iort_enable_acs()
1650 static inline void iort_enable_acs(struct acpi_iort_node *iort_node) { } in iort_enable_acs()
1655 struct acpi_iort_node *iort_node, *iort_end; in iort_init_platform_devices()
1668 iort_node = ACPI_ADD_PTR(struct acpi_iort_node, iort, in iort_init_platform_devices()
1670 iort_end = ACPI_ADD_PTR(struct acpi_iort_node, iort, in iort_init_platform_devices()
1697 iort_node = ACPI_ADD_PTR(struct acpi_iort_node, iort_node, in iort_init_platform_devices()