Home
last modified time | relevance | path

Searched refs:common_data (Results 1 – 7 of 7) sorted by relevance

/DragonOS-0.1.9/kernel/src/exception/
Dmanage.rs243 .insert_trigger_type(desc.irq_data().common_data().trigger_type()) in inner_setup_irq()
356 let status = irq_data.common_data().status(); in inner_setup_irq()
361 irq_data.common_data().set_trigger_type(old_trigger_type); in inner_setup_irq()
469 .common_data() in inner_setup_irq()
474 .common_data() in inner_setup_irq()
528 let old_trigger_type = desc_inner_guard.common_data().trigger_type(); in inner_setup_irq()
618 if !desc_inner_guard.common_data().status().affinity_managed() { in irq_activate()
635 let affinity = desc_inner_guard.common_data().affinity(); in irq_startup()
638 if desc_inner_guard.common_data().status().started() { in irq_startup()
670 .common_data() in irq_startup()
[all …]
Dirqdata.rs38 common_data: Arc<IrqCommonData>, in new()
45 common_data, in new()
59 let common_data = self.inner.lock_irqsave().common_data.clone(); in irqd_set() localVariable
60 common_data.insert_status(status); in irqd_set()
66 let common_data = self.inner.lock_irqsave().common_data.clone(); in irqd_clear() localVariable
67 common_data.clear_status(status); in irqd_clear()
82 .common_data in is_level_type()
92 .common_data in is_wakeup_set()
99 pub fn common_data(&self) -> Arc<IrqCommonData> { in common_data() method
100 self.inner.lock_irqsave().common_data.clone() in common_data()
[all …]
Dhandle.rs80 if desc_inner_guard.common_data().disabled() { in handle()
106 let status = desc_inner_guard.common_data().status(); in handle()
118 desc_inner_guard.common_data().set_inprogress(); in handle()
125 desc_inner_guard.common_data().clear_inprogress(); in handle()
130 && desc_inner_guard.common_data().disabled() == false) in handle()
141 let status = desc_inner_guard.common_data().status(); in irq_may_run()
156 irq_data.common_data().set_masked(); in mask_ack_irq()
Dirqdesc.rs89 let common_data = Arc::new(IrqCommonData::new()); in new() localVariable
93 common_data.clone(), in new()
98 common_data.insert_status(IrqStatus::IRQD_IRQ_MASKED); in new()
104 common_data, in new()
291 let mut trigger = desc_guard.common_data().trigger_type(); in modify_status()
293 desc_guard.common_data().clear_status( in modify_status()
306 .common_data() in modify_status()
312 .common_data() in modify_status()
321 .common_data() in modify_status()
327 .common_data() in modify_status()
[all …]
Dresend.rs26 .common_data() in irq_check_and_resend()
Dirqchip.rs486 let trigger_type = desc_inner.common_data().trigger_type(); in __irq_do_set_handler()
525 desc.inner().common_data().inner().set_handler_data(data); in irq_set_handler_data()
Dirqdomain.rs248 if !irq_data.common_data().status().is_activated() { in activate_irq()
253 irq_data.common_data().status().set_activated(); in activate_irq()