Home
last modified time | relevance | path

Searched refs:IrqDomain (Results 1 – 5 of 5) sorted by relevance

/DragonOS-0.1.9/kernel/src/exception/
Dirqdomain.rs40 domains: SpinLock<Vec<Arc<IrqDomain>>>,
69 ) -> Option<Arc<IrqDomain>> { in create_and_add_linear() argument
97 ) -> Option<Arc<IrqDomain>> { in create_and_add() argument
98 let domain = IrqDomain::new( in create_and_add()
115 fn add_domain(&self, domain: Arc<IrqDomain>) { in add_domain() argument
120 pub fn remove_domain(&self, domain: &Arc<IrqDomain>) { in remove_domain() argument
131 pub fn default_domain(&self) -> Option<Arc<IrqDomain>> { in default_domain() argument
138 pub fn set_default_domain(&self, domain: Arc<IrqDomain>) { in set_default_domain() argument
152 domain: &Arc<IrqDomain>, in domain_associate_many() argument
169 domain: &Arc<IrqDomain>, in domain_associate() argument
[all …]
Dirqdata.rs14 irqdomain::IrqDomain,
103 pub fn domain(&self) -> Option<Arc<IrqDomain>> { in domain() argument
137 domain: Option<Arc<IrqDomain>>,
148 pub fn domain(&self) -> Option<Arc<IrqDomain>> { in domain() argument
152 pub fn set_domain(&mut self, domain: Option<Arc<IrqDomain>>) { in set_domain() argument
Dirqchip.rs30 irqdomain::IrqDomain,
279 domain: Weak<IrqDomain>,
/DragonOS-0.1.9/kernel/src/driver/irqchip/
Driscv_intc.rs9 irqdomain::{irq_domain_manager, IrqDomain, IrqDomainOps},
13 static mut RISCV_INTC_DOMAIN: Option<Arc<IrqDomain>> = None;
17 pub fn riscv_intc_domain() -> &'static Option<Arc<IrqDomain>> { in riscv_intc_domain()
88 irq_domain: &Arc<IrqDomain>, in map() argument
107 fn unmap(&self, irq_domain: &Arc<IrqDomain>, virq: IrqNumber) { in unmap() argument
/DragonOS-0.1.9/kernel/src/arch/x86_64/driver/apic/
Dlapic_vector.rs24 irqdomain::{irq_domain_manager, IrqDomain, IrqDomainBusToken, IrqDomainOps},
221 static mut X86_VECTOR_DOMAIN: Option<Arc<IrqDomain>> = None;
225 pub fn x86_vector_domain() -> &'static Arc<IrqDomain> { in x86_vector_domain()
270 _irq_domain: &Arc<IrqDomain>, in match_node() argument
279 _irq_domain: &Arc<IrqDomain>, in map() argument
286 fn unmap(&self, _irq_domain: &Arc<IrqDomain>, _virq: IrqNumber) { in unmap() argument