Searched refs:desc_inner (Results 1 – 3 of 3) sorted by relevance
/DragonOS/kernel/src/exception/ |
H A D | irqchip.rs | 400 let mut desc_inner = irq_desc.inner(); in __irq_set_handler() localVariable 401 self.__irq_do_set_handler(&irq_desc, &mut desc_inner, Some(handler), is_chained, name); in __irq_set_handler() 403 drop(desc_inner); in __irq_set_handler() 410 desc_inner: &mut SpinLockGuard<'_, InnerIrqDesc>, in __irq_do_set_handler() 418 let mut irq_data = Some(desc_inner.irq_data().clone()); in __irq_do_set_handler() 460 warn!("No irq chip for irq {}", desc_inner.irq_data().irq().data()); in __irq_do_set_handler() 467 &desc_inner.irq_data().chip_info_read_irqsave().chip(), in __irq_do_set_handler() 471 let irq_data = desc_inner.irq_data(); in __irq_do_set_handler() 477 desc_inner.clear_actions(); in __irq_do_set_handler() 479 desc_inner.set_depth(1); in __irq_do_set_handler() [all …]
|
H A D | handle.rs | 65 let mut desc_inner = irq_desc.inner(); in handle() localVariable 71 if !irq_may_run(&desc_inner) { in handle() 72 out(desc_inner); in handle() 76 desc_inner in handle() 80 if desc_inner.actions().is_empty() || desc_inner.common_data().disabled() { in handle() 81 desc_inner in handle() 84 mask_irq(desc_inner.irq_data()); in handle() 85 out(desc_inner); in handle() 89 desc_inner = handle_irq_event(irq_desc, desc_inner); in handle() 90 cond_unmask_eoi_irq(&desc_inner, &chip); in handle()
|
H A D | irqdesc.rs | 985 let mut desc_inner = desc.inner(); in set_percpu_devid() localVariable 987 if desc_inner.percpu_enabled().is_some() { in set_percpu_devid() 991 *desc_inner.percpu_enabled_mut() = Some(CpuMask::new()); in set_percpu_devid() 994 desc_inner.percpu_affinity_mut().replace(affinity.clone()); in set_percpu_devid() 996 desc_inner in set_percpu_devid() 1001 drop(desc_inner); in set_percpu_devid()
|