Searched refs:ioapic (Results 1 - 6 of 6) sorted by relevance
/seL4-l4v-master/seL4/src/plat/pc99/machine/ |
H A D | ioapic.c | 12 #include <plat/machine/ioapic.h> 42 static void ioapic_write(uint32_t ioapic, word_t reg, uint32_t value) argument 44 *(volatile uint32_t *)((word_t)(PPTR_IOAPIC_START + ioapic * BIT(PAGE_BITS)) + reg) = value; 47 static uint32_t ioapic_read(uint32_t ioapic, word_t reg) argument 49 return *(volatile uint32_t *)((word_t)(PPTR_IOAPIC_START + ioapic * BIT(PAGE_BITS)) + reg); 52 static void single_ioapic_init(word_t ioapic, cpu_id_t delivery_cpu) argument 62 ioapic_write(ioapic, IOAPIC_REGSEL, IOREDTBL_HIGH(i)); 63 ioapic_write(ioapic, IOAPIC_WINDOW, (ioapic_read(ioapic, 67 ioapic_write(ioapic, IOAPIC_REGSE 77 uint32_t ioapic; local 87 ioapic_mask(bool_t mask, uint32_t ioapic, uint32_t pin) argument 106 ioapic_decode_map_pin_to_vector(word_t ioapic, word_t pin, word_t level, word_t polarity, word_t vector) argument 146 ioapic_map_pin_to_vector(word_t ioapic, word_t pin, word_t level, word_t polarity, word_t vector) argument [all...] |
H A D | hardware.c | 13 #include <plat/machine/ioapic.h>
|
/seL4-l4v-master/seL4/include/plat/pc99/plat/machine/ |
H A D | ioapic.h | 14 void ioapic_mask(bool_t mask, uint32_t ioapic, uint32_t pin); 18 exception_t ioapic_decode_map_pin_to_vector(word_t ioapic, word_t pin, word_t level, word_t polarity, word_t vector); 21 void ioapic_map_pin_to_vector(word_t ioapic, word_t pin, word_t level, word_t polarity, word_t vector);
|
H A D | interrupt.h | 18 #include <plat/machine/ioapic.h> 125 uint32_t ioapic = x86_irq_state_irq_ioapic_get_id(state); local 127 ioapic_mask(disable, ioapic, pin);
|
/seL4-l4v-master/seL4/src/arch/x86/object/ |
H A D | interrupt.c | 60 static exception_t invokeIssueIRQHandlerIOAPIC(irq_t irq, word_t ioapic, word_t pin, word_t level, word_t polarity, argument 64 x86_irq_state_t irqState = x86_irq_state_irq_ioapic_new(ioapic, pin, level, polarity, 1); 65 ioapic_map_pin_to_vector(ioapic, pin, level, polarity, vector); 135 word_t ioapic = getSyscallArg(2, buffer); local 140 status = ioapic_decode_map_pin_to_vector(ioapic, pin, level, polarity, vector); 146 return invokeIssueIRQHandlerIOAPIC(irq, ioapic, pin, level, polarity, vector, destSlot, srcSlot);
|
/seL4-l4v-master/seL4/src/arch/x86/kernel/ |
H A D | boot_sys.c | 24 #include <plat/machine/ioapic.h>
|
Completed in 39 milliseconds