Home
last modified time | relevance | path

Searched refs:irq_manager (Results 1 – 14 of 14) sorted by relevance

/DragonOS/kernel/src/exception/
H A Dhandle.rs21 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 Dirqchip.rs17 manage::irq_manager,
498 irq_manager() in __irq_do_set_handler()
511 irq_manager() in __irq_do_set_handler()
H A Dirqdomain.rs14 exception::{irqdata::IrqLineStatus, irqdesc::irq_desc_manager, manage::irq_manager},
223 irq_manager().irq_clear_status_flags(irq, IrqLineStatus::IRQ_NOREQUEST)?; in domain_associate()
338 irq_manager().__irq_set_handler(virq, flow_handler, false, handler_name); in domain_set_info()
339 irq_manager().irq_set_handler_data(virq, handler_data).ok(); in domain_set_info()
H A Dmanage.rs38 pub fn irq_manager() -> &'static IrqManager { in irq_manager() function
/DragonOS/kernel/src/driver/clocksource/
H A Dtimer_riscv.rs18 manage::irq_manager,
87 irq_manager() in riscv_sbi_timer_init_local()
/DragonOS/kernel/src/driver/keyboard/
H A Dps2_keyboard.rs19 manage::irq_manager,
264 irq_manager() in ps2_keyboard_init()
/DragonOS/kernel/src/arch/x86_64/driver/
H A Dhpet.rs22 manage::irq_manager,
149 irq_manager().request_irq( in hpet_enable()
/DragonOS/kernel/src/arch/x86_64/driver/apic/
H A Dapic_timer.rs11 use crate::exception::manage::irq_manager;
78 irq_manager() in apic_timer_init()
H A Dioapic.rs17 manage::irq_manager,
599 irq_manager().irq_chip_retrigger_hierarchy(irq_data) in retrigger()
/DragonOS/kernel/src/driver/input/ps2_mouse/
H A Dps_mouse_driver.rs26 manage::irq_manager,
248 irq_manager().request_irq( in connect()
/DragonOS/kernel/src/driver/virtio/
H A Dsysfs.rs25 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 Dpci_irq.rs18 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()
636 irq_manager().free_irq(irq, None); in msi_uninstall()
686 irq_manager().free_irq(irq, None); in msix_uninstall()
/DragonOS/kernel/src/driver/serial/serial8250/
H A Dserial8250_pio.rs34 manage::irq_manager,
449 irq_manager() in serial_8250_pio_register_tty_devices()
/DragonOS/kernel/src/driver/irqchip/
H A Driscv_sifive_plic.rs40 manage::irq_manager,
607 irq_manager().irq_set_affinity(&irq_desc.irq_data(), &irq_desc.inner(), &mask)?; in map()