Searched refs:IrqDomain (Results 1 – 5 of 5) sorted by relevance
/DragonOS-0.1.9/kernel/src/exception/ |
D | irqdomain.rs | 40 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 …]
|
D | irqdata.rs | 14 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
|
D | irqchip.rs | 30 irqdomain::IrqDomain, 279 domain: Weak<IrqDomain>,
|
/DragonOS-0.1.9/kernel/src/driver/irqchip/ |
D | riscv_intc.rs | 9 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/ |
D | lapic_vector.rs | 24 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
|