Lines Matching refs:IndexNode
12 vfs::IndexNode,
104 sys_info: Option<Arc<dyn IndexNode>>,
158 fn set_sys_info(&self, sys_info: Option<Arc<dyn IndexNode>>) { in set_sys_info() argument
162 fn sys_info(&self) -> Option<Arc<dyn IndexNode>> { in sys_info() argument
181 sys_info: Option<Arc<dyn IndexNode>>,
215 fn set_sys_info(&self, sys_info: Option<Arc<dyn IndexNode>>) { in set_sys_info() argument
219 fn sys_info(&self) -> Option<Arc<dyn IndexNode>> { in sys_info() argument
225 fn open(&self, _file: Arc<dyn IndexNode>) -> Result<(), crate::syscall::SystemError> { in open()
229 fn close(&self, _file: Arc<dyn IndexNode>) -> Result<(), crate::syscall::SystemError> { in close()
241 pub fn new(port: UartPort, baud_rate: u32, sys_info: Option<Arc<dyn IndexNode>>) -> Self { in new()
266 pub fn new(port: UartPort, baud_rate: u32, sys_info: Option<Arc<dyn IndexNode>>) -> Self { in new()