Searched refs:irq_manager (Results 1 – 14 of 14) sorted by relevance
/DragonOS/kernel/src/exception/ |
H A D | handle.rs | 21 manage::{irq_manager, IrqManager}, 128 irq_manager().mask_irq(&irq_data); in handle() 141 irq_manager().unmask_irq(&desc_inner_guard); in handle() 180 irq_manager().mask_irq(irq_data); in mask_ack_irq() 286 irq_manager().do_irq_wake_thread(desc, &mut action_inner); in do_handle_irq_event() 401 irq_manager().irq_percpu_disable(irq_desc, &irq_data, &chip, cpu); in handle()
|
H A D | irqchip.rs | 17 manage::irq_manager, 498 irq_manager() in __irq_do_set_handler() 511 irq_manager() in __irq_do_set_handler()
|
H A D | irqdomain.rs | 14 exception::{irqdata::IrqLineStatus, irqdesc::irq_desc_manager, manage::irq_manager}, 223 irq_manager().irq_clear_status_flags(irq, IrqLineStatus::IRQ_NOREQUEST)?; in domain_associate() 337 irq_manager().__irq_set_handler(virq, flow_handler, false, handler_name); in domain_set_info() 338 irq_manager().irq_set_handler_data(virq, handler_data).ok(); in domain_set_info()
|
H A D | manage.rs | 38 pub fn irq_manager() -> &'static IrqManager { in irq_manager() function
|
/DragonOS/kernel/src/driver/clocksource/ |
H A D | timer_riscv.rs | 18 manage::irq_manager, 87 irq_manager() in riscv_sbi_timer_init_local()
|
/DragonOS/kernel/src/driver/keyboard/ |
H A D | ps2_keyboard.rs | 19 manage::irq_manager, 264 irq_manager() in ps2_keyboard_init()
|
/DragonOS/kernel/src/arch/x86_64/driver/ |
H A D | hpet.rs | 22 manage::irq_manager, 149 irq_manager().request_irq( in hpet_enable()
|
/DragonOS/kernel/src/arch/x86_64/driver/apic/ |
H A D | apic_timer.rs | 11 use crate::exception::manage::irq_manager; 78 irq_manager() in apic_timer_init()
|
H A D | ioapic.rs | 17 manage::irq_manager, 599 irq_manager().irq_chip_retrigger_hierarchy(irq_data) in retrigger()
|
/DragonOS/kernel/src/driver/input/ps2_mouse/ |
H A D | ps_mouse_driver.rs | 26 manage::irq_manager, 248 irq_manager().request_irq( in connect()
|
/DragonOS/kernel/src/driver/virtio/ |
H A D | sysfs.rs | 25 exception::{irqdesc::IrqHandleFlags, manage::irq_manager}, 213 if let Err(e) = irq_manager().request_irq( in setup_irq()
|
/DragonOS/kernel/src/driver/pci/ |
H A D | pci_irq.rs | 18 use crate::exception::manage::irq_manager; 368 let result = irq_manager().request_irq( in msi_install() 531 let result = irq_manager().request_irq( in msix_install() 635 irq_manager().free_irq(irq, None); in msi_uninstall() 685 irq_manager().free_irq(irq, None); in msix_uninstall()
|
/DragonOS/kernel/src/driver/serial/serial8250/ |
H A D | serial8250_pio.rs | 34 manage::irq_manager, 449 irq_manager() in serial_8250_pio_register_tty_devices()
|
/DragonOS/kernel/src/driver/irqchip/ |
H A D | riscv_sifive_plic.rs | 40 manage::irq_manager, 607 irq_manager().irq_set_affinity(&irq_desc.irq_data(), &irq_desc.inner(), &mask)?; in map()
|