Searched refs:SpecialNodeData (Results 1 – 5 of 5) sorted by relevance
/DragonOS/kernel/src/filesystem/ramfs/ |
H A D | mod.rs | 26 IndexNode, InodeId, Metadata, SpecialNodeData, 68 special_node: Option<SpecialNodeData>, 616 nod.0.lock().special_node = Some(SpecialNodeData::Pipe(pipe_inode)); in mknod() 629 fn special_node(&self) -> Option<super::vfs::SpecialNodeData> { in special_node() argument
|
/DragonOS/kernel/src/filesystem/vfs/ |
H A D | mod.rs | 66 pub enum SpecialNodeData { enum 534 fn special_node(&self) -> Option<SpecialNodeData> { in special_node() argument
|
H A D | file.rs | 12 use super::{Dirent, FileType, IndexNode, InodeId, Metadata, SpecialNodeData}; 222 if let Some(SpecialNodeData::Pipe(pipe_inode)) = inode.special_node() { in new()
|
H A D | mount.rs | 509 fn special_node(&self) -> Option<super::SpecialNodeData> { in special_node() argument
|
/DragonOS/kernel/src/filesystem/fat/ |
H A D | fs.rs | 19 use crate::filesystem::vfs::{Magic, SpecialNodeData, SuperBlock}; 122 special_node: Option<SpecialNodeData>, 1824 nod.0.lock().special_node = Some(SpecialNodeData::Pipe(pipe_inode)); in mknod() 1839 fn special_node(&self) -> Option<SpecialNodeData> { in special_node() argument
|