Home
last modified time | relevance | path

Searched refs:desc_inner (Results 1 – 3 of 3) sorted by relevance

/DragonOS/kernel/src/exception/
H A Dirqchip.rs400 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 Dhandle.rs65 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 Dirqdesc.rs985 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()