Home
last modified time | relevance | path

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

/DragonOS/kernel/src/arch/riscv64/process/
H A Dmod.rs330 let weak_wrapper: ManuallyDrop<Weak<ProcessControlBlock>> = in arch_current_pcb() localVariable
333 let new_arc: Arc<ProcessControlBlock> = weak_wrapper.upgrade().unwrap(); in arch_current_pcb()
/DragonOS/kernel/src/arch/x86_64/process/
H A Dmod.rs283 let weak_wrapper: ManuallyDrop<Weak<ProcessControlBlock>> = in arch_current_pcb() localVariable
286 let new_arc: Arc<ProcessControlBlock> = weak_wrapper.upgrade().unwrap(); in arch_current_pcb()
/DragonOS/kernel/src/process/
H A Dmod.rs1493 let weak_wrapper: ManuallyDrop<Weak<ProcessControlBlock>> = in pcb() localVariable
1496 let new_arc: Arc<ProcessControlBlock> = weak_wrapper.upgrade()?; in pcb()