Lines Matching defs:iort
231 struct acpi_table_iort *iort;
238 iort = (struct acpi_table_iort *)iort_table;
239 iort_node = ACPI_ADD_PTR(struct acpi_iort_node, iort,
240 iort->node_offset);
244 for (i = 0; i < iort->node_count; i++) {
546 * scan iort_fwnode_list to see if it's an iort platform
547 * device (such as SMMU, PMCG),its iort node already cached
548 * and associated with fwnode when iort platform devices
754 /* find its associated iort node */
1639 struct acpi_table_iort *iort;
1645 * iort_table and iort both point to the start of IORT table, but
1648 iort = (struct acpi_table_iort *)iort_table;
1651 iort_node = ACPI_ADD_PTR(struct acpi_iort_node, iort,
1652 iort->node_offset);
1653 iort_end = ACPI_ADD_PTR(struct acpi_iort_node, iort,
1656 for (i = 0; i < iort->node_count; i++) {
1658 pr_err("iort node pointer overflows, bad table\n");
1689 /* iort_table will be used at runtime after the iort init,
1716 struct acpi_table_iort *iort;
1724 (struct acpi_table_header **)&iort);
1728 node = ACPI_ADD_PTR(struct acpi_iort_node, iort, iort->node_offset);
1729 end = ACPI_ADD_PTR(struct acpi_iort_node, iort, iort->header.length);
1731 for (i = 0; i < iort->node_count; i++) {
1757 acpi_put_table(&iort->header);