/DragonOS/kernel/src/filesystem/devfs/ |
H A D | null_dev.rs | 27 metadata: Metadata, field 39 metadata: Metadata { in new() 87 fn metadata(&self) -> Result<Metadata, SystemError> { in metadata() method 88 return Ok(self.0.lock().metadata.clone()); in metadata() 99 fn set_metadata(&self, metadata: &Metadata) -> Result<(), SystemError> { in set_metadata() 101 inode.metadata.atime = metadata.atime; in set_metadata() 102 inode.metadata.mtime = metadata.mtime; in set_metadata() 103 inode.metadata.ctime = metadata.ctime; in set_metadata() 104 inode.metadata.mode = metadata.mode; in set_metadata() 105 inode.metadata.uid = metadata.uid; in set_metadata() [all …]
|
H A D | zero_dev.rs | 27 metadata: Metadata, field 39 metadata: Metadata { in new() 87 fn metadata(&self) -> Result<Metadata, SystemError> { in metadata() method 88 return Ok(self.0.lock().metadata.clone()); in metadata() 99 fn set_metadata(&self, metadata: &Metadata) -> Result<(), SystemError> { in set_metadata() 101 inode.metadata.atime = metadata.atime; in set_metadata() 102 inode.metadata.mtime = metadata.mtime; in set_metadata() 103 inode.metadata.ctime = metadata.ctime; in set_metadata() 104 inode.metadata.mode = metadata.mode; in set_metadata() 105 inode.metadata.uid = metadata.uid; in set_metadata() [all …]
|
H A D | mod.rs | 127 let metadata = device.metadata()?; in register_device() localVariable 128 match metadata.file_type { in register_device() 200 match device.metadata().unwrap().file_type { in unregister_device() 253 metadata: Metadata, field 273 metadata: Metadata { in new_with_parent() 350 if guard.metadata.file_type != FileType::Dir { in do_create_with_data() 364 metadata: Metadata { in do_create_with_data() 426 if inode.metadata.file_type != FileType::Dir { in find() 454 if inode.metadata.file_type != FileType::Dir { in get_entry_name() 472 if v.metadata().unwrap().inode_id.into() == ino { in get_entry_name() [all …]
|
/DragonOS/kernel/src/driver/disk/ahci/ |
H A D | ahci_inode.rs | 29 metadata: Metadata, field 44 metadata: Metadata { in new() 92 fn metadata(&self) -> Result<Metadata, SystemError> { in metadata() method 93 return Ok(self.0.lock().metadata.clone()); in metadata() 104 fn set_metadata(&self, metadata: &Metadata) -> Result<(), SystemError> { in set_metadata() 106 inode.metadata.atime = metadata.atime; in set_metadata() 107 inode.metadata.mtime = metadata.mtime; in set_metadata() 108 inode.metadata.ctime = metadata.ctime; in set_metadata() 109 inode.metadata.mode = metadata.mode; in set_metadata() 110 inode.metadata.uid = metadata.uid; in set_metadata() [all …]
|
/DragonOS/kernel/src/virt/kvm/ |
H A D | kvm_dev.rs | 46 metadata: Metadata, field 57 metadata: Metadata { in new() 106 fn metadata(&self) -> Result<Metadata, SystemError> { in metadata() method 107 return Ok(self.0.lock().metadata.clone()); in metadata() 118 fn set_metadata(&self, metadata: &Metadata) -> Result<(), SystemError> { in set_metadata() 120 inode.metadata.atime = metadata.atime; in set_metadata() 121 inode.metadata.mtime = metadata.mtime; in set_metadata() 122 inode.metadata.ctime = metadata.ctime; in set_metadata() 123 inode.metadata.mode = metadata.mode; in set_metadata() 124 inode.metadata.uid = metadata.uid; in set_metadata() [all …]
|
H A D | vcpu_dev.rs | 56 metadata: Metadata, field 68 metadata: Metadata { in new() 114 fn metadata(&self) -> Result<Metadata, SystemError> { in metadata() method 115 return Ok(self.0.lock().metadata.clone()); in metadata() 126 fn set_metadata(&self, metadata: &Metadata) -> Result<(), SystemError> { in set_metadata() 128 inode.metadata.atime = metadata.atime; in set_metadata() 129 inode.metadata.mtime = metadata.mtime; in set_metadata() 130 inode.metadata.ctime = metadata.ctime; in set_metadata() 131 inode.metadata.mode = metadata.mode; in set_metadata() 132 inode.metadata.uid = metadata.uid; in set_metadata() [all …]
|
H A D | vm_dev.rs | 54 metadata: Metadata, field 66 metadata: Metadata { in new() 112 fn metadata(&self) -> Result<Metadata, SystemError> { in metadata() method 113 return Ok(self.0.lock().metadata.clone()); in metadata() 124 fn set_metadata(&self, metadata: &Metadata) -> Result<(), SystemError> { in set_metadata() 126 inode.metadata.atime = metadata.atime; in set_metadata() 127 inode.metadata.mtime = metadata.mtime; in set_metadata() 128 inode.metadata.ctime = metadata.ctime; in set_metadata() 129 inode.metadata.mode = metadata.mode; in set_metadata() 130 inode.metadata.uid = metadata.uid; in set_metadata() [all …]
|
/DragonOS/kernel/src/filesystem/ramfs/ |
H A D | mod.rs | 64 metadata: Metadata, field 113 metadata: Metadata { in new() 166 if inode.metadata.file_type == FileType::Dir { in truncate() 203 if inode.metadata.file_type == FileType::Dir { in read_at() 236 if inode.metadata.file_type == FileType::Dir { in write_at() 260 fn metadata(&self) -> Result<Metadata, SystemError> { in metadata() method 262 let mut metadata = inode.metadata.clone(); in metadata() localVariable 263 metadata.size = inode.data.len() as i64; in metadata() 265 return Ok(metadata); in metadata() 268 fn set_metadata(&self, metadata: &Metadata) -> Result<(), SystemError> { in set_metadata() [all …]
|
/DragonOS/kernel/src/driver/keyboard/ |
H A D | ps2_keyboard.rs | 71 metadata: Metadata, field 80 metadata: Metadata { in new() 149 fn metadata(&self) -> Result<Metadata, SystemError> { in metadata() method 150 return Ok(self.0.read().metadata.clone()); in metadata() 153 fn set_metadata(&self, metadata: &Metadata) -> Result<(), SystemError> { in set_metadata() 155 inode.metadata.atime = metadata.atime; in set_metadata() 156 inode.metadata.mtime = metadata.mtime; in set_metadata() 157 inode.metadata.ctime = metadata.ctime; in set_metadata() 158 inode.metadata.mode = metadata.mode; in set_metadata() 159 inode.metadata.uid = metadata.uid; in set_metadata() [all …]
|
/DragonOS/kernel/src/filesystem/procfs/ |
H A D | mod.rs | 123 metadata: Metadata, field 330 metadata: Metadata { in new() 461 if let FileType::Dir = inode.metadata.file_type { in open() 475 inode.metadata.size = file_size; in open() 483 if let FileType::Dir = guard.metadata.file_type { in close() 506 if inode.metadata.file_type == FileType::Dir { in read_at() 563 fn metadata(&self) -> Result<Metadata, SystemError> { in metadata() method 565 let metadata = inode.metadata.clone(); in metadata() localVariable 567 return Ok(metadata); in metadata() 570 fn set_metadata(&self, metadata: &Metadata) -> Result<(), SystemError> { in set_metadata() [all …]
|
/DragonOS/kernel/src/filesystem/devpts/ |
H A D | mod.rs | 103 metadata: Metadata { in new() 132 metadata: Metadata, field 154 fn metadata(&self) -> Result<super::vfs::Metadata, SystemError> { in metadata() method 156 let metadata = inode.metadata.clone(); in metadata() localVariable 158 return Ok(metadata); in metadata() 195 let info = self.metadata()?; in list() 241 let mut metadata = result.metadata()?; in create_with_data() localVariable 243 metadata.mode.insert(ModeType::S_IFCHR); in create_with_data() 244 metadata.raw_dev = in create_with_data() 247 result.set_metadata(&metadata)?; in create_with_data()
|
/DragonOS/kernel/src/net/socket/ |
H A D | unix.rs | 13 metadata: SocketMetadata, field 33 let metadata = SocketMetadata::new( in new() localVariable 44 metadata, in new() 109 fn metadata(&self) -> SocketMetadata { in metadata() method 110 self.metadata.clone() in metadata() 128 metadata: SocketMetadata, field 148 let metadata = SocketMetadata::new( in new() localVariable 159 metadata, in new() 224 fn metadata(&self) -> SocketMetadata { in metadata() method 225 self.metadata.clone() in metadata()
|
H A D | inet.rs | 34 metadata: SocketMetadata, field 72 let metadata = SocketMetadata::new( in new() localVariable 85 metadata, in new() 127 if !self.metadata.options.contains(SocketOptions::BLOCK) { in read() 218 fn metadata(&self) -> SocketMetadata { in metadata() method 219 self.metadata.clone() in metadata() 246 metadata: SocketMetadata, field 278 let metadata = SocketMetadata::new( in new() localVariable 291 metadata, in new() 300 ip.port = PORT_MANAGER.get_ephemeral_port(self.metadata.socket_type)?; in do_bind() [all …]
|
/DragonOS/kernel/src/filesystem/vfs/ |
H A D | mount.rs | 147 return Ok(self.inner_inode.fs().root_inode().metadata()?.inode_id in is_mountpoint_root() 148 == self.inner_inode.metadata()?.inode_id); in is_mountpoint_root() 157 let inode_id = self.metadata().unwrap().inode_id; in overlaid_inode() 207 if self.metadata()?.file_type != FileType::Dir { in do_umount() 214 .remove(&self.inner_inode.metadata()?.inode_id) in do_umount() 219 if self.metadata()?.inode_id == ROOT_INODE().metadata()?.inode_id { in do_absolute_path() 292 fn metadata(&self) -> Result<super::Metadata, SystemError> { in metadata() method 293 return self.inner_inode.metadata(); in metadata() 297 fn set_metadata(&self, metadata: &super::Metadata) -> Result<(), SystemError> { in set_metadata() 298 return self.inner_inode.set_metadata(metadata); in set_metadata() [all …]
|
H A D | syscall.rs | 730 let metadata = inode.metadata()?; in chdir() localVariable 731 if metadata.file_type == FileType::Dir { in chdir() 860 if old_inode.metadata().unwrap().file_type == FileType::Dir { in do_linkat() 1275 let metadata = file.metadata()?; in do_fstat() localVariable 1276 kstat.size = metadata.size; in do_fstat() 1277 kstat.dev_id = metadata.dev_id as u64; in do_fstat() 1278 kstat.inode = metadata.inode_id.into() as u64; in do_fstat() 1279 kstat.blcok_size = metadata.blk_size as i64; in do_fstat() 1280 kstat.blocks = metadata.blocks as u64; in do_fstat() 1282 kstat.atime.tv_sec = metadata.atime.tv_sec; in do_fstat() [all …]
|
H A D | file.rs | 208 let file_type = inode.metadata()?.file_type; in new() 333 if offset > self.inode.metadata()?.size as usize { in do_write() 362 pub fn metadata(&self) -> Result<Metadata, SystemError> { in metadata() method 363 return self.inode.metadata(); in metadata() 376 let file_type = self.inode.metadata()?.file_type; in lseek() 388 let metadata = self.metadata()?; in lseek() localVariable 389 metadata.size + offset in lseek() 469 dirent.d_ino = sub_inode.metadata().unwrap().inode_id.into() as u64; in readdir() 470 dirent.d_type = sub_inode.metadata().unwrap().file_type.get_file_type_num() as u8; in readdir()
|
H A D | core.rs | 191 if parent_inode.metadata()?.file_type != FileType::Dir { in do_remove_dir() 197 if target_inode.metadata()?.file_type != FileType::Dir { in do_remove_dir() 224 if inode.unwrap().metadata()?.file_type == FileType::Dir { in do_unlink_at() 233 if parent_inode.metadata()?.file_type != FileType::Dir { in do_unlink_at()
|
H A D | mod.rs | 196 fn metadata(&self) -> Result<Metadata, SystemError> { in metadata() method 339 return Ok((name, entry.metadata()?)); in get_entry_name_and_metadata() 519 if inode.metadata()?.file_type == FileType::Dir { in mkdir() 610 if self.metadata()?.file_type != FileType::Dir { in lookup_follow_symlink() 627 if result.metadata()?.file_type != FileType::Dir { in lookup_follow_symlink() 655 if inode.metadata()?.file_type == FileType::SymLink && max_follow_times > 0 { in lookup_follow_symlink()
|
H A D | open.rs | 123 let file_type: FileType = inode.metadata()?.file_type; in do_sys_openat2() 191 let mut meta = inode.metadata()?; 221 let mut meta = inode.metadata()?;
|
/DragonOS/kernel/src/filesystem/kernfs/ |
H A D | mod.rs | 87 let metadata = Metadata { in create_root_inode() localVariable 107 metadata, in create_root_inode() 147 metadata: Metadata, field 176 fn metadata(&self) -> Result<Metadata, SystemError> { in metadata() method 177 return Ok(self.inner.read().metadata.clone()); in metadata() 265 .find(|(_, v)| v.metadata().unwrap().inode_id == ino) in get_entry_name() 275 return Ok((name, entry.metadata()?)); in get_entry_name_and_metadata() 302 let info = self.metadata()?; in list() 391 mut metadata: Metadata, in new() 396 metadata.file_type = inode_type.into(); in new() [all …]
|
/DragonOS/kernel/src/libs/lib_ui/ |
H A D | textui.rs | 77 let metadata = ScmUiFrameworkMetadata::new("TextUI".to_string(), ScmFramworkType::Text); in textui_framwork_init() localVariable 78 debug!("textui metadata: {:?}", metadata); in textui_framwork_init() 80 let vlines_num = (metadata.buf_info().height() / TEXTUI_CHAR_HEIGHT) as usize; in textui_framwork_init() 82 let chars_num = (metadata.buf_info().width() / TEXTUI_CHAR_WIDTH) as usize; in textui_framwork_init() 101 metadata, in textui_framwork_init() 372 textui_framework().metadata.read().buf_info().width() as usize + now_index in get_index_of_next_line() 375 textui_framework().metadata.read().buf_info().width() as usize * y + x in get_index_by_x_y() 433 let mut _binding = textui_framework().metadata.read().buf_info(); in textui_refresh_character() 935 metadata: RwLock<ScmUiFrameworkMetadata>, field 944 metadata: ScmUiFrameworkMetadata, in new() [all …]
|
H A D | screen_manager.rs | 271 fn metadata(&self) -> Result<ScmUiFrameworkMetadata, SystemError> { in metadata() method 301 let metadata = framework.metadata()?; in scm_framework_enable() localVariable 309 video_refresh_manager().set_refresh_target(&metadata.buf_info)?; in scm_framework_enable() 366 if !(*framework).metadata()?.buf_info.is_double_buffer() { in scm_enable_double_buffer() 440 if framework.metadata()?.buf_info().is_device_buffer() { in true_scm_reinit()
|
/DragonOS/kernel/src/filesystem/fat/ |
H A D | fs.rs | 113 metadata: Metadata, field 136 self.metadata.size = f.size() as i64; in update_metadata() 139 self.metadata.size = d.size(&self.fs.upgrade().unwrap().clone()) as i64; in update_metadata() 203 metadata: Metadata { in new() 354 metadata: Metadata { in new() 1481 fn metadata(&self) -> Result<Metadata, SystemError> { in metadata() method 1482 return Ok(self.0.lock().metadata.clone()); in metadata() 1484 fn set_metadata(&self, metadata: &Metadata) -> Result<(), SystemError> { in set_metadata() 1486 inode.metadata.atime = metadata.atime; in set_metadata() 1487 inode.metadata.mtime = metadata.mtime; in set_metadata() [all …]
|
/DragonOS/kernel/src/ipc/ |
H A D | pipe.rs | 59 metadata: Metadata, field 136 metadata: Metadata { in new() 299 fn metadata(&self) -> Result<crate::filesystem::vfs::Metadata, SystemError> { in metadata() method 301 let mut metadata = inode.metadata.clone(); in metadata() localVariable 302 metadata.size = inode.data.len() as i64; in metadata() 304 return Ok(metadata); in metadata() 433 return Ok((name, entry.metadata()?)); in get_entry_name_and_metadata()
|
/DragonOS/kernel/src/driver/tty/ |
H A D | tty_device.rs | 64 metadata: Metadata, field 76 metadata: Metadata::new(FileType::CharDevice, ModeType::from_bits_truncate(0o755)), in new() 81 &mut self.metadata in metadata_mut() 121 dev.inner.write().metadata.raw_dev = dev_num; in new() 143 let dev_num = self.metadata()?.raw_dev; in open() 286 fn metadata(&self) -> Result<crate::filesystem::vfs::Metadata, SystemError> { in metadata() method 287 Ok(self.inner.read().metadata.clone()) in metadata() 290 fn set_metadata(&self, metadata: &Metadata) -> Result<(), SystemError> { in set_metadata() 292 guard.metadata = metadata.clone(); in set_metadata()
|