Searched defs:irq_num (Results 1 – 12 of 12) sorted by relevance
/DragonOS-0.1.2/kernel/src/driver/interrupt/apic/ |
D | apic_timer.c | 11 void apic_timer_enable(uint64_t irq_num) in apic_timer_enable() 23 void apic_timer_disable(uint64_t irq_num) in apic_timer_disable() 35 uint64_t apic_timer_install(ul irq_num, void *arg) in apic_timer_install() 52 void apic_timer_uninstall(ul irq_num) in apic_timer_uninstall()
|
D | apic.c | 519 void apic_ioapic_enable(ul irq_num) in apic_ioapic_enable() 527 void apic_ioapic_disable(ul irq_num) in apic_ioapic_disable() 535 ul apic_ioapic_install(ul irq_num, void *arg) in apic_ioapic_install() 543 void apic_ioapic_uninstall(ul irq_num) in apic_ioapic_uninstall() 549 void apic_ioapic_level_ack(ul irq_num) // 电平触发 in apic_ioapic_level_ack() 555 void apic_ioapic_edge_ack(ul irq_num) // 边沿触发 in apic_ioapic_edge_ack() 573 void apic_local_apic_edge_ack(ul irq_num) in apic_local_apic_edge_ack()
|
/DragonOS-0.1.2/kernel/src/exception/ |
D | softirq.c | 58 void register_softirq(uint32_t irq_num, void (*action)(void *data), void *data) in register_softirq() 69 void unregister_softirq(uint32_t irq_num) in unregister_softirq() 109 int clear_softirq_pending(uint32_t irq_num) in clear_softirq_pending()
|
D | irq.c | 152 int irq_register(ul irq_num, void *arg, void (*handler)(ul irq_num, ul parameter, struct pt_regs *r… in irq_register() 194 int irq_unregister(ul irq_num) in irq_unregister()
|
/DragonOS-0.1.2/kernel/src/arch/x86_64/ |
D | x86_64_ipi.c | 38 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.2/kernel/src/driver/disk/ |
D | ata.c | 14 void ata_disk_handler(ul irq_num, ul param, struct pt_regs *regs) in ata_disk_handler()
|
/DragonOS-0.1.2/kernel/src/smp/ |
D | smp.c | 198 void ipi_0xc8_handler(uint64_t irq_num, uint64_t param, struct pt_regs *regs) in ipi_0xc8_handler()
|
/DragonOS-0.1.2/kernel/src/driver/mouse/ |
D | ps2_mouse.c | 56 void ps2_mouse_handler(ul irq_num, ul param, struct pt_regs *regs) in ps2_mouse_handler()
|
/DragonOS-0.1.2/kernel/src/driver/keyboard/ |
D | ps2_keyboard.c | 145 void ps2_keyboard_handler(ul irq_num, ul buf_vaddr, struct pt_regs *regs) in ps2_keyboard_handler()
|
/DragonOS-0.1.2/kernel/src/driver/usb/xhci/ |
D | xhci.c | 587 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() 648 void xhci_hc_irq_uninstall(uint64_t irq_num) in xhci_hc_irq_uninstall() 665 void xhci_hc_irq_handler(uint64_t irq_num, uint64_t cid, struct pt_regs *regs) in xhci_hc_irq_handler()
|
D | xhci.h | 22 #define xhci_find_hcid_by_irq_num(irq_num) ({ \ argument
|
/DragonOS-0.1.2/kernel/src/driver/pci/ |
D | msi.h | 73 uint16_t irq_num; // 中断向量号 member
|