Searched refs:user_vm (Results 1 – 10 of 10) sorted by relevance
534 let mut user_vm = binding.write(); in load() localVariable638 &mut user_vm, in load()698 &mut user_vm, in load()817 self.set_elf_brk(&mut user_vm, elf_bss, elf_brk, bss_prot_flags)?; in load()832 user_vm.start_code = start_code.unwrap_or(VirtAddr::new(0)); in load()833 user_vm.end_code = end_code.unwrap_or(VirtAddr::new(0)); in load()834 user_vm.start_data = start_data.unwrap_or(VirtAddr::new(0)); in load()835 user_vm.end_data = end_data.unwrap_or(VirtAddr::new(0)); in load()
410 if Arc::strong_count(&pcb.basic().user_vm().expect("User VM Not found")) > 1 { in exit()1079 user_vm: Option<Arc<AddressSpace>>, field1092 user_vm: Option<Arc<AddressSpace>>, in new()1100 user_vm, in new()1128 pub fn user_vm(&self) -> Option<Arc<AddressSpace>> { in user_vm() method1129 return self.user_vm.clone(); in user_vm()1132 pub unsafe fn set_user_vm(&mut self, user_vm: Option<Arc<AddressSpace>>) { in set_user_vm()1133 self.user_vm = user_vm; in set_user_vm()
53 assert!(idle_pcb.basic().user_vm().is_none()); in init_idle()
237 let old_address_space = current_pcb.basic().user_vm().unwrap_or_else(|| { in copy_mm()
36 let old_address_space = basic_info.user_vm(); in do_execve()
178 let next_addr_space = next.basic().user_vm().as_ref().unwrap().clone(); in switch_process()
39 let old_address_space = basic_info.user_vm(); in do_execve()
384 let next_addr_space = next.basic().user_vm().as_ref().unwrap().clone(); in switch_process()
213 if let Some(user_vm) = pcb.basic().user_vm() { in open_status()214 let address_space_guard = user_vm.read(); in open_status()
77 .user_vm() in current()