Lines Matching refs:smmu
69 ACPI_IORT_SMMU_V3 *smmu[MAX_SMMU];
90 if (iort_data->smmu[i] != NULL) {
93 "smmu: Already have an SMMU table");
97 iort_data->smmu[i] = (ACPI_IORT_SMMU_V3 *)node->NodeData;
121 device_printf(parent, "smmu: Unable to map the IORT\n");
127 iort_data.smmu[i] = NULL;
139 BUS_PASS_INTERRUPT + BUS_PASS_ORDER_MIDDLE, "smmu", -1);
141 device_printf(parent, "add smmu child failed\n");
147 iort_data.smmu[i]->EventGsiv, 1);
149 iort_data.smmu[i]->SyncGsiv, 1);
151 iort_data.smmu[i]->GerrGsiv, 1);
153 iort_data.smmu[i]->BaseAddress, MEMORY_RESOURCE_SIZE);
155 priv = iort_data.smmu[i]->Flags;
157 priv |= iort_data.smmu[i]->Model;
249 DEFINE_CLASS_1(smmu, smmu_acpi_driver, smmu_acpi_methods,
254 EARLY_DRIVER_MODULE(smmu, acpi, smmu_acpi_driver, smmu_acpi_devclass,