Lines Matching refs:lock
84 let mut root_guard: SpinLockGuard<DevFSInode> = devfs.root_inode.0.lock(); in new()
155 device.set_fs(dev_char_inode.0.lock().fs.clone()); in register_device()
173 device.set_fs(dev_block_inode.0.lock().fs.clone()); in register_device()
297 let guard: SpinLockGuard<DevFSInode> = self.0.lock(); in add_dir()
320 let mut this = self.0.lock(); in add_dev()
333 .lock() in remove()
385 result.0.lock().self_ref = Arc::downgrade(&result); in do_create_with_data()
418 let guard: SpinLockGuard<DevFSInode> = self.0.lock(); in create_with_data()
424 let inode = self.0.lock(); in find()
449 return self.0.lock().fs.upgrade().unwrap(); in fs()
453 let inode: SpinLockGuard<DevFSInode> = self.0.lock(); in get_entry_name()
510 .lock() in list()
521 return Ok(self.0.lock().metadata.clone()); in metadata()
525 let mut inode = self.0.lock(); in set_metadata()
560 let me = self.0.lock(); in parent()
568 Ok(self.0.lock().dname.clone()) in dname()