Lines Matching defs:self
82 fn register_bultinin_device(&self) { in register_bultinin_device()
98 pub fn register_device<T: DeviceINode>( in register_device()
149 pub fn unregister_device<T: DeviceINode>( in unregister_device()
248 pub fn add_dir(&self, name: &str) -> Result<(), SystemError> { in add_dir()
265 pub fn add_dev(&self, name: &str, dev: Arc<dyn IndexNode>) -> Result<(), SystemError> { in add_dev()
276 pub fn remove(&self, name: &str) -> Result<(), SystemError> { in remove()
289 &self, in do_create_with_data()
344 &self, in open()
351 fn close(&self, _data: &mut super::vfs::FilePrivateData) -> Result<(), SystemError> { in close()
356 &self, in create_with_data()
368 fn find(&self, name: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in find()
393 fn get_entry_name(&self, ino: super::vfs::InodeId) -> Result<String, SystemError> { in get_entry_name()
425 fn ioctl(&self, _cmd: u32, _data: usize) -> Result<usize, SystemError> { in ioctl()
447 fn set_metadata(&self, metadata: &Metadata) -> Result<(), SystemError> { in set_metadata()
473 &self, in read_at()
485 &self, in write_at()
497 fn set_fs(&self, fs: Weak<DevFS>); in set_fs()