Lines Matching refs:lock

360         let mut root_guard: SpinLockGuard<ProcFSInode> = result.root_inode.0.lock();  in new()
379 meminfo_file.0.lock().fdata.pid = Pid::new(0); in new()
380 meminfo_file.0.lock().fdata.ftype = ProcFileType::ProcMeminfo; in new()
392 kmsg_file.0.lock().fdata.pid = Pid::new(1); in new()
393 kmsg_file.0.lock().fdata.ftype = ProcFileType::ProcKmsg; in new()
423 status_file.0.lock().fdata.pid = pid; in register_pid()
424 status_file.0.lock().fdata.ftype = ProcFileType::ProcStatus; in register_pid()
458 let mut inode: SpinLockGuard<ProcFSInode> = self.0.lock(); in open()
481 let guard: SpinLockGuard<ProcFSInode> = self.0.lock(); in close()
503 let inode: SpinLockGuard<ProcFSInode> = self.0.lock(); in read_at()
556 return self.0.lock().fs.upgrade().unwrap(); in fs()
564 let inode = self.0.lock(); in metadata()
571 let mut inode = self.0.lock(); in set_metadata()
583 let mut inode = self.0.lock(); in resize()
600 let mut inode = self.0.lock(); in create_with_data()
643 result.0.lock().self_ref = Arc::downgrade(&result); in create_with_data()
655 let mut inode: SpinLockGuard<ProcFSInode> = self.0.lock(); in link()
656 let mut other_locked: SpinLockGuard<ProcFSInode> = other.0.lock(); in link()
683 let mut inode: SpinLockGuard<ProcFSInode> = self.0.lock(); in unlink()
698 to_delete.0.lock().metadata.nlinks -= 1; in unlink()
716 let inode = self.0.lock(); in find()
742 let inode: SpinLockGuard<ProcFSInode> = self.0.lock(); in get_entry_name()
761 if v.0.lock().metadata.inode_id.into() == ino { in get_entry_name()
790 .lock() in list()
801 Ok(self.0.lock().dname.clone()) in dname()