Lines Matching refs:iort_node

38 	struct acpi_iort_node *iort_node;
48 * @iort_node: IORT table node associated with the IOMMU
54 static inline int iort_set_fwnode(struct acpi_iort_node *iort_node,
65 np->iort_node = iort_node;
90 if (curr->iort_node == node) {
111 if (curr->iort_node == node) {
121 * iort_get_iort_node() - Retrieve iort_node associated with an fwnode
125 * Returns: iort_node pointer on success, NULL on failure
131 struct acpi_iort_node *iort_node = NULL;
136 iort_node = curr->iort_node;
142 return iort_node;
231 struct acpi_iort_node *iort_node, *iort_end;
240 iort_node = ACPI_ADD_PTR(struct acpi_iort_node, iort,
246 if (WARN_TAINT(iort_node >= iort_end, TAINT_FIRMWARE_WORKAROUND,
250 if (iort_node->type == type &&
251 ACPI_SUCCESS(callback(iort_node, context)))
252 return iort_node;
254 iort_node = ACPI_ADD_PTR(struct acpi_iort_node, iort_node,
255 iort_node->length);
1040 struct acpi_iort_node *iort_node, *iort_end;
1049 iort_node = ACPI_ADD_PTR(struct acpi_iort_node, iort,
1055 if (WARN_TAINT(iort_node >= iort_end, TAINT_FIRMWARE_WORKAROUND,
1059 if (iort_node->type == ACPI_IORT_NODE_RMR)
1060 iort_node_get_rmr_info(iort_node, iommu, dev, head);
1062 iort_node = ACPI_ADD_PTR(struct acpi_iort_node, iort_node,
1063 iort_node->length);
1870 static void __init iort_enable_acs(struct acpi_iort_node *iort_node)
1877 if (iort_node->type == ACPI_IORT_NODE_PCI_ROOT_COMPLEX) {
1882 map = ACPI_ADD_PTR(struct acpi_iort_id_mapping, iort_node,
1883 iort_node->mapping_offset);
1885 for (i = 0; i < iort_node->mapping_count; i++, map++) {
1905 static inline void iort_enable_acs(struct acpi_iort_node *iort_node) { }
1910 struct acpi_iort_node *iort_node, *iort_end;
1923 iort_node = ACPI_ADD_PTR(struct acpi_iort_node, iort,
1929 if (iort_node >= iort_end) {
1934 iort_enable_acs(iort_node);
1936 ops = iort_get_dev_cfg(iort_node);
1942 iort_set_fwnode(iort_node, fwnode);
1944 ret = iort_add_platform_device(iort_node, ops);
1946 iort_delete_fwnode(iort_node);
1952 iort_node = ACPI_ADD_PTR(struct acpi_iort_node, iort_node,
1953 iort_node->length);