Searched refs:io_apics (Results 1 - 4 of 4) sorted by relevance
/fuchsia/zircon/kernel/platform/pc/include/platform/pc/ |
H A D | acpi.h | 31 struct io_apic_descriptor* io_apics,
|
/fuchsia/zircon/kernel/platform/pc/ |
H A D | acpi.cpp | 138 * If io_apics is NULL, just returns the number of IO APICs 141 * @param io_apics Array to populate descriptors into. 142 * @param len Length of io_apics. 149 struct io_apic_descriptor* io_apics, 169 if (io_apics != NULL && count < len) { 170 io_apics[count].apic_id = io_apic->Id; 171 io_apics[count].paddr = io_apic->Address; 172 io_apics[count].global_irq_base = io_apic->GlobalIrqBase; 148 platform_enumerate_io_apics( struct io_apic_descriptor* io_apics, uint32_t len, uint32_t* num_io_apics) argument
|
H A D | interrupts.cpp | 57 io_apic_descriptor* io_apics = local 58 static_cast<io_apic_descriptor*>(calloc(num_io_apics, sizeof(*io_apics))); 59 ASSERT(io_apics != NULL); 61 status = platform_enumerate_io_apics(io_apics, num_io_apics, &num_found); 83 apic_io_init(io_apics, num_io_apics, isos, num_isos); 85 free(io_apics);
|
/fuchsia/zircon/kernel/arch/x86/ |
H A D | ioapic.cpp | 99 static fbl::Array<io_apic> io_apics; variable 112 ASSERT(!io_apics); 117 io_apics.reset(new (&ac) io_apic[num_io_apics], num_io_apics); 121 io_apics[i].desc = io_apic_descs[i]; 126 struct io_apic* apic = &io_apics[i]; 181 uint32_t start = io_apics[i].desc.global_irq_base; 182 uint32_t end = start + io_apics[i].max_redirection_entry; 184 return &io_apics[i]; 428 struct io_apic* apic = &io_apics[i]; 441 struct io_apic* apic = &io_apics[ [all...] |
Completed in 90 milliseconds