/DragonOS/kernel/src/exception/ |
H A D | mod.rs | 49 fn ack_bad_irq(irq: IrqNumber); in ack_bad_irq() 112 impl IrqNumber { implementation 130 impl Add<u32> for IrqNumber { implementation 133 fn add(self, rhs: u32) -> IrqNumber { in add()
|
H A D | ipi.rs | 50 _irq: IrqNumber, in handle() 70 _irq: IrqNumber, in handle()
|
H A D | irqdomain.rs | 98 first_irq: IrqNumber, in create_and_add() 155 first_irq: IrqNumber, in domain_associate_many() 172 irq: IrqNumber, in domain_associate() 325 virq: IrqNumber, in domain_set_info() 353 virq: IrqNumber, in domain_set_hwirq_and_chip() 385 virq: IrqNumber, in domain_get_irq_data() 416 ) -> Result<(Arc<IrqDesc>, IrqNumber), SystemError> { in resolve_irq_mapping() argument 495 irq_max: IrqNumber, in new() 665 _virq: IrqNumber, in map() 672 fn unmap(&self, irq_domain: &Arc<IrqDomain>, virq: IrqNumber); in unmap()
|
H A D | manage.rs | 64 irq: IrqNumber, in request_irq() 111 irq: IrqNumber, in request_threaded_irq() 167 irq: IrqNumber, in inner_setup_irq() 1009 _irq: IrqNumber, in setup_irq_thread() 1027 irq: IrqNumber, in irq_clear_status_flags() 1103 pub fn free_irq(&self, _irq: IrqNumber, _dev_id: Option<Arc<DeviceId>>) { in free_irq() 1122 _irq: IrqNumber, in handle() 1138 irq: IrqNumber, in handle()
|
H A D | irqdesc.rs | 54 irq: IrqNumber, in handle() 88 pub fn new(irq: IrqNumber, name: Option<String>, irqd_flags: IrqStatus) -> Arc<Self> { in new() 192 pub fn irq(&self) -> IrqNumber { in irq() 645 irq: IrqNumber, in new() 754 pub fn irq(&self) -> IrqNumber { in irq() 759 pub fn set_irq(&mut self, irq: IrqNumber) { in set_irq() 921 irq: IrqNumber, in lookup_and_lock_bus() 930 irq: IrqNumber, in do_lookup_and_lock() 953 fn insert(&mut self, irq: IrqNumber, desc: Arc<IrqDesc>) { in insert() 959 fn free_desc(&mut self, irq: IrqNumber) { in free_desc() [all …]
|
H A D | irqchip.rs | 388 irq: IrqNumber, in __irq_set_handler() 521 irq: IrqNumber, in irq_set_handler_data() 573 irq: IrqNumber, in handle()
|
H A D | msi.rs | 94 irq: IrqNumber, in new()
|
H A D | handle.rs | 335 fn warn_no_thread(irq: IrqNumber, action_inner: &mut SpinLockGuard<'_, InnerIrqAction>) { in warn_no_thread()
|
H A D | sysfs.rs | 114 fn irq_sysfs_add(irq: &IrqNumber, desc: &Arc<IrqDesc>) { in irq_sysfs_add()
|
/DragonOS/kernel/src/driver/irqchip/ |
H A D | riscv_intc.rs | 122 virq: IrqNumber, in map() 139 fn unmap(&self, _irq_domain: &Arc<IrqDomain>, _virq: IrqNumber) { in unmap() 175 pub const fn riscv_intc_hwirq_to_virq(hwirq: HardwareIrqNumber) -> Option<IrqNumber> { in riscv_intc_hwirq_to_virq() 196 pub fn riscv_intc_assicate_irq(hwirq: HardwareIrqNumber) -> Option<IrqNumber> { in riscv_intc_assicate_irq()
|
H A D | riscv_sifive_plic.rs | 577 fn unmap(&self, _irq_domain: &Arc<IrqDomain>, _virq: IrqNumber) { in unmap() 585 virq: IrqNumber, in map()
|
/DragonOS/kernel/src/driver/net/ |
H A D | irq_handle.rs | 20 _irq: IrqNumber, in handle()
|
/DragonOS/kernel/src/arch/x86_64/driver/apic/ |
H A D | lapic_vector.rs | 133 irq: IrqNumber, in new() 288 _virq: IrqNumber, in map() 293 fn unmap(&self, _irq_domain: &Arc<IrqDomain>, _virq: IrqNumber) { in unmap()
|
H A D | apic_timer.rs | 57 _irq: IrqNumber, in handle()
|
/DragonOS/kernel/src/driver/virtio/ |
H A D | irq.rs | 109 irq: IrqNumber, in handle()
|
H A D | mod.rs | 44 fn irq(&self) -> Option<IrqNumber>; in irq()
|
/DragonOS/kernel/src/driver/clocksource/ |
H A D | timer_riscv.rs | 121 _irq: IrqNumber, in handle()
|
/DragonOS/kernel/src/arch/x86_64/interrupt/ |
H A D | ipi.rs | 234 fn do_init_irq_handler(irq: IrqNumber) { in do_init_irq_handler()
|
H A D | mod.rs | 87 fn ack_bad_irq(irq: IrqNumber) { in ack_bad_irq()
|
/DragonOS/kernel/src/driver/keyboard/ |
H A D | ps2_keyboard.rs | 184 _irq: IrqNumber, in handle()
|
/DragonOS/kernel/src/arch/riscv64/interrupt/ |
H A D | mod.rs | 59 fn ack_bad_irq(irq: IrqNumber) { in ack_bad_irq()
|
/DragonOS/kernel/src/arch/x86_64/driver/ |
H A D | hpet.rs | 271 _irq: IrqNumber, in handle()
|
/DragonOS/kernel/src/driver/input/ps2_mouse/ |
H A D | ps_mouse_driver.rs | 50 _irq: IrqNumber, in handle()
|
/DragonOS/kernel/src/driver/block/ |
H A D | virtio_blk.rs | 299 fn irq(&self) -> Option<IrqNumber> { in irq() 305 _irq: crate::exception::IrqNumber, in handle_irq()
|
/DragonOS/kernel/src/driver/pci/ |
H A D | pci.rs | 416 fn irq_vector_mut(&mut self) -> Option<&mut Vec<IrqNumber>>; in irq_vector_mut() 509 fn irq_vector_mut(&mut self) -> Option<&mut Vec<IrqNumber>> { in irq_vector_mut() 573 fn irq_vector_mut(&mut self) -> Option<&mut Vec<IrqNumber>> { in irq_vector_mut() 632 fn irq_vector_mut(&mut self) -> Option<&mut Vec<IrqNumber>> { in irq_vector_mut()
|