Home
last modified time | relevance | path

Searched refs:metadata (Results 1 – 25 of 37) sorted by relevance

12

/DragonOS/kernel/src/filesystem/devfs/
H A Dnull_dev.rs27 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 Dzero_dev.rs27 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 Dmod.rs127 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 Dahci_inode.rs29 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 Dkvm_dev.rs46 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 Dvcpu_dev.rs56 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 Dvm_dev.rs54 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 Dmod.rs64 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 Dps2_keyboard.rs71 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 Dmod.rs123 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 Dmod.rs103 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 Dunix.rs13 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 Dinet.rs34 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 Dmount.rs147 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 Dsyscall.rs730 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 Dfile.rs208 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 Dcore.rs191 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 Dmod.rs196 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 Dopen.rs123 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 Dmod.rs87 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 Dtextui.rs77 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 Dscreen_manager.rs271 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 Dfs.rs113 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 Dpipe.rs59 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 Dtty_device.rs64 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()

12