Lines Matching refs:LockedProcFSInode
84 pub struct LockedProcFSInode(SpinLock<ProcFSInode>); struct
90 root_inode: Arc<LockedProcFSInode>,
115 parent: Weak<LockedProcFSInode>,
117 self_ref: Weak<LockedProcFSInode>,
119 children: BTreeMap<DName, Arc<LockedProcFSInode>>,
324 let root: Arc<LockedProcFSInode> = in new()
325 Arc::new(LockedProcFSInode(SpinLock::new(ProcFSInode { in new()
377 .downcast_ref::<LockedProcFSInode>() in new()
390 .downcast_ref::<LockedProcFSInode>() in new()
419 let status_file: &LockedProcFSInode = binding in register_pid()
421 .downcast_ref::<LockedProcFSInode>() in register_pid()
451 impl IndexNode for LockedProcFSInode { implementation
612 let result: Arc<LockedProcFSInode> = in create_with_data()
613 Arc::new(LockedProcFSInode(SpinLock::new(ProcFSInode { in create_with_data()
652 let other: &LockedProcFSInode = other in link()
653 .downcast_ref::<LockedProcFSInode>() in link()
810 .downcast_ref::<LockedProcFSInode>() in procfs_register_pid()
826 let procfs_inode: &LockedProcFSInode = procfs_inode in procfs_unregister_pid()
827 .downcast_ref::<LockedProcFSInode>() in procfs_unregister_pid()