Lines Matching full:smmu
104 ACPI_IORT_SMMU smmu; member
177 * Perform an additional lookup in case of SMMU node and ITS outtype.
186 /* Node can be SMMU or ITS. If SMMU, we need another lookup. */ in iort_smmu_trymap()
200 * Map a PCI RID to a SMMU node or an ITS node, based on outtype.
225 * Map a named component node to a SMMU node or an ITS node, based on outtype.
251 * Not implemented, map a PCIe device to the SMMU it is associated with.
254 acpi_iort_map_smmu(u_int seg, u_int devid, void **smmu, u_int *sid) in acpi_iort_map_smmu() argument
256 /* XXX: convert oref to SMMU device */ in acpi_iort_map_smmu()
324 ACPI_IORT_SMMU *smmu; in iort_add_nodes() local
343 smmu = (ACPI_IORT_SMMU *)node_entry->NodeData; in iort_add_nodes()
344 memcpy(&node->data.smmu, smmu, sizeof(*smmu)); in iort_add_nodes()
635 ACPI_IORT_SMMU_V3 *smmu; in acpi_iort_map_pci_smmuv3() local
642 /* This should be an SMMU node. */ in acpi_iort_map_pci_smmuv3()
645 smmu = (ACPI_IORT_SMMU_V3 *)&node->data.smmu_v3; in acpi_iort_map_pci_smmuv3()
646 *xref = smmu->BaseAddress; in acpi_iort_map_pci_smmuv3()
678 ACPI_IORT_SMMU_V3 *smmu; in acpi_iort_map_named_smmuv3() local
685 /* This should be an SMMU node. */ in acpi_iort_map_named_smmuv3()
688 smmu = (ACPI_IORT_SMMU_V3 *)&node->data.smmu_v3; in acpi_iort_map_named_smmuv3()
689 *xref = smmu->BaseAddress; in acpi_iort_map_named_smmuv3()