Home
last modified time | relevance | path

Searched refs:SpecialNodeData (Results 1 – 5 of 5) sorted by relevance

/DragonOS/kernel/src/filesystem/ramfs/
H A Dmod.rs26 IndexNode, InodeId, Metadata, SpecialNodeData,
68 special_node: Option<SpecialNodeData>,
605 nod.0.lock().special_node = Some(SpecialNodeData::Pipe(pipe_inode)); in mknod()
618 fn special_node(&self) -> Option<super::vfs::SpecialNodeData> { in special_node() argument
/DragonOS/kernel/src/filesystem/vfs/
H A Dmod.rs66 pub enum SpecialNodeData { enum
531 fn special_node(&self) -> Option<SpecialNodeData> { in special_node() argument
H A Dfile.rs12 use super::{Dirent, FileType, IndexNode, InodeId, Metadata, SpecialNodeData};
210 if let Some(SpecialNodeData::Pipe(pipe_inode)) = inode.special_node() { in new()
H A Dmount.rs482 fn special_node(&self) -> Option<super::SpecialNodeData> { in special_node() argument
/DragonOS/kernel/src/filesystem/fat/
H A Dfs.rs19 use crate::filesystem::vfs::{Magic, SpecialNodeData, SuperBlock};
121 special_node: Option<SpecialNodeData>,
1822 nod.0.lock().special_node = Some(SpecialNodeData::Pipe(pipe_inode)); in mknod()
1837 fn special_node(&self) -> Option<SpecialNodeData> { in special_node() argument