Home
last modified time | relevance | path

Searched defs:irq_num (Results 1 – 11 of 11) sorted by relevance

/DragonOS-0.1.7/kernel/src/driver/interrupt/apic/
Dapic_timer.c28 void apic_timer_enable(uint64_t irq_num) in apic_timer_enable()
40 void apic_timer_disable(uint64_t irq_num) in apic_timer_disable()
52 uint64_t apic_timer_install(ul irq_num, void *arg) in apic_timer_install()
69 void apic_timer_uninstall(ul irq_num) in apic_timer_uninstall()
Dapic.c527 void apic_ioapic_enable(ul irq_num) in apic_ioapic_enable()
535 void apic_ioapic_disable(ul irq_num) in apic_ioapic_disable()
543 ul apic_ioapic_install(ul irq_num, void *arg) in apic_ioapic_install()
551 void apic_ioapic_uninstall(ul irq_num) in apic_ioapic_uninstall()
557 void apic_ioapic_level_ack(ul irq_num) // 电平触发 in apic_ioapic_level_ack()
563 void apic_ioapic_edge_ack(ul irq_num) // 边沿触发 in apic_ioapic_edge_ack()
581 void apic_local_apic_edge_ack(ul irq_num) in apic_local_apic_edge_ack()
/DragonOS-0.1.7/kernel/src/exception/
Dirq.c188 int irq_register(ul irq_num, void *arg, void (*handler)(ul irq_num, ul parameter, struct pt_regs *r… in irq_register()
229 int irq_unregister(ul irq_num) in irq_unregister()
/DragonOS-0.1.7/kernel/src/arch/x86_64/
Dx86_64_ipi.c38 int ipi_regiserIPI(uint64_t irq_num, void *arg, in ipi_regiserIPI()
39 void (*handler)(uint64_t irq_num, uint64_t param, struct pt_regs *regs), in ipi_regiserIPI()
/DragonOS-0.1.7/kernel/src/driver/disk/
Data.c14 void ata_disk_handler(ul irq_num, ul param, struct pt_regs *regs) in ata_disk_handler()
/DragonOS-0.1.7/kernel/src/smp/
Dsmp.c218 static void __smp_kick_cpu_handler(uint64_t irq_num, uint64_t param, struct pt_regs *regs) in __smp_kick_cpu_handler()
/DragonOS-0.1.7/kernel/src/driver/mouse/
Dps2_mouse.c56 void ps2_mouse_handler(ul irq_num, ul param, struct pt_regs *regs) in ps2_mouse_handler()
/DragonOS-0.1.7/kernel/src/driver/keyboard/
Dps2_keyboard.c144 void ps2_keyboard_handler(ul irq_num, ul buf_vaddr, struct pt_regs *regs) in ps2_keyboard_handler()
/DragonOS-0.1.7/kernel/src/driver/usb/xhci/
Dxhci.c587 void xhci_hc_irq_enable(uint64_t irq_num) in xhci_hc_irq_enable()
603 void xhci_hc_irq_disable(uint64_t irq_num) in xhci_hc_irq_disable()
623 uint64_t xhci_hc_irq_install(uint64_t irq_num, void *arg) in xhci_hc_irq_install()
650 void xhci_hc_irq_uninstall(uint64_t irq_num) in xhci_hc_irq_uninstall()
667 void xhci_hc_irq_handler(uint64_t irq_num, uint64_t cid, struct pt_regs *regs) in xhci_hc_irq_handler()
Dxhci.h22 #define xhci_find_hcid_by_irq_num(irq_num) ({ \ argument
/DragonOS-0.1.7/kernel/src/driver/pci/
Dmsi.h73 uint16_t irq_num; // 中断向量号 member