Home
last modified time | relevance | path

Searched refs:priv_data (Results 1 – 2 of 2) sorted by relevance

/DragonOS/kernel/src/driver/irqchip/
H A Driscv_sifive_plic.rs115 priv_data: Option<Arc<PlicChipData>>, field
134 priv_data: None, in new()
151 unsafe fn force_set_priv_data(&mut self, priv_data: Arc<PlicChipData>) { in force_set_priv_data()
152 self.priv_data = Some(priv_data); in force_set_priv_data()
155 fn priv_data(&self) -> Option<Arc<PlicChipData>> { in priv_data() method
156 self.priv_data.clone() in priv_data()
480 let priv_data = PlicChipData::new( in do_riscv_sifive_plic_init() localVariable
486 irq_domain.set_host_data(Some(priv_data.clone() as Arc<dyn IrqChipData>)); in do_riscv_sifive_plic_init()
494 (priv_data.regs + PlicIrqChip::PRIORITY_BASE + x * PlicIrqChip::PRIORITY_PER_ID) in do_riscv_sifive_plic_init()
517 priv_data.lmask().set(cpu, true); in do_riscv_sifive_plic_init()
[all …]
/DragonOS/kernel/src/driver/tty/pty/
H A Dunix98pty.rs204 priv_data: TtyDriverPrivateData, in lookup()
206 if let TtyDriverPrivateData::Pty(false) = priv_data { in lookup()