Searched refs:smmu (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/sys/arm64/iommu/
H A Dsmmu_acpi.c69 ACPI_IORT_SMMU_V3 *smmu[MAX_SMMU]; member in struct:iort_table_data
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[
[all...]
H A Dsmmu.c1535 mtx_init(&sc->sc_mtx, device_get_nameunit(sc->dev), "smmu", MTX_DEF);
1937 DEFINE_CLASS_0(smmu, smmu_driver, smmu_methods, sizeof(struct smmu_softc));
/freebsd-13-stable/sys/arm64/acpica/
H A Dacpi_iort.c95 ACPI_IORT_SMMU smmu; member in union:iort_node::__anon8473
210 acpi_iort_map_smmu(u_int seg, u_int devid, void **smmu, u_int *sid) argument
280 ACPI_IORT_SMMU *smmu; local
298 smmu = (ACPI_IORT_SMMU *)node_entry->NodeData;
299 memcpy(&node->data.smmu, smmu, sizeof(*smmu));
575 ACPI_IORT_SMMU_V3 *smmu; local
585 smmu = (ACPI_IORT_SMMU_V3 *)&node->data.smmu_v3;
586 *xref = smmu
[all...]

Completed in 61 milliseconds