Lines Matching refs:item
2146 ACPI_SUBTABLE_HEADER *item, *end;
2155 item = (ACPI_SUBTABLE_HEADER *)((uintptr_t)tp + sizeof (*tp));
2157 while (item < end) {
2158 switch (item->Type) {
2161 (ACPI_MADT_LOCAL_APIC *) item;
2173 (ACPI_MADT_LOCAL_X2APIC *) item;
2186 bop_printf(NULL, "MADT type %d\n", item->Type);
2190 item = (ACPI_SUBTABLE_HEADER *)((uintptr_t)item + item->Length);
2269 ACPI_SUBTABLE_HEADER *item, *end;
2297 item = (ACPI_SUBTABLE_HEADER *)((uintptr_t)tp + sizeof (*tp));
2298 while (item < end) {
2299 switch (item->Type) {
2302 (ACPI_SRAT_CPU_AFFINITY *) item;
2321 (ACPI_SRAT_MEM_AFFINITY *)item;
2342 (ACPI_SRAT_X2APIC_CPU_AFFINITY *) item;
2357 bop_printf(NULL, "SRAT type %d\n", item->Type);
2361 item = (ACPI_SUBTABLE_HEADER *)
2362 (item->Length + (uintptr_t)item);
2402 ACPI_MSCT_PROXIMITY *item, *end;
2408 for (item = (void *)((uintptr_t)tp + tp->ProximityOffset);
2409 item < end;
2410 item = (void *)(item->Length + (uintptr_t)item)) {
2416 if (item->Revision != 1 || item->Length != 22) {
2420 (int)item->Revision, (int)item->Length);
2422 } else if (item->RangeStart > item->RangeEnd) {
2426 item->RangeStart, item->RangeEnd);
2428 } else if (item->RangeStart != last_seen) {
2443 if (item->ProcessorCapacity != 0) {
2444 proc_num += (item->RangeEnd - item->RangeStart + 1) *
2445 item->ProcessorCapacity;
2448 last_seen = item->RangeEnd - item->RangeStart + 1;