Searched refs:controller (Results 1 – 6 of 6) sorted by relevance
/DragonOS-0.1.7/kernel/src/exception/ |
D | irq.c | 189 hardware_intr_controller *controller, char *irq_name) in irq_register() argument 202 p->controller = controller; in irq_register() 215 p->controller->install(irq_num, arg); in irq_register() 217 p->controller->enable(irq_num); in irq_register() 232 p->controller->disable(irq_num); in irq_unregister() 233 p->controller->uninstall(irq_num); in irq_unregister() 235 p->controller = NULL; in irq_unregister()
|
D | irq.h | 127 hardware_intr_controller *controller; member 157 …ameter, struct pt_regs *regs), ul paramater, hardware_intr_controller *controller, char *irq_name);
|
/DragonOS-0.1.7/kernel/src/arch/x86_64/ |
D | x86_64_ipi.c | 40 uint64_t param, hardware_intr_controller *controller, char *irq_name) in ipi_regiserIPI() argument 43 p->controller = NULL; // 由于ipi不涉及到具体的硬件操作,因此不需要controller in ipi_regiserIPI()
|
D | x86_64_ipi.h | 45 uint64_t param, hardware_intr_controller *controller, char *irq_name);
|
/DragonOS-0.1.7/kernel/src/smp/ |
D | ipi.h | 39 uint64_t param, hardware_intr_controller *controller, char *irq_name);
|
/DragonOS-0.1.7/kernel/src/driver/interrupt/apic/ |
D | apic.c | 419 if (irq->controller != NULL && irq->controller->ack != NULL) in do_IRQ() 420 irq->controller->ack(number); in do_IRQ() 444 if (irq->controller != NULL && irq->controller->ack != NULL) in do_IRQ() 445 irq->controller->ack(number); in do_IRQ()
|