Lines Matching defs:iort_data
76 struct iort_table_data *iort_data;
80 iort_data = (struct iort_table_data *)arg;
81 i = iort_data->count;
90 if (iort_data->smmu[i] != NULL) {
92 device_printf(iort_data->parent,
97 iort_data->smmu[i] = (ACPI_IORT_SMMU_V3 *)node->NodeData;
98 iort_data->count++;
108 struct iort_table_data iort_data;
125 iort_data.parent = parent;
127 iort_data.smmu[i] = NULL;
128 iort_data.count = 0;
131 iort_handler, &iort_data);
132 if (iort_data.count == 0) {
137 for (i = 0; i < iort_data.count; i++) {
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;
162 iort_data.dev = dev;