/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() localVariable 159 if let Some(sub_mountfs) = self.mount_fs.mountpoints.lock().get(&inode_id) { in overlaid_inode() 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() 328 let inode_id = self.inner_inode.find(name)?.metadata()?.inode_id; in unlink() localVariable 331 if self.mount_fs.mountpoints.lock().contains_key(&inode_id) { in unlink() 340 let inode_id = self.inner_inode.find(name)?.metadata()?.inode_id; in rmdir() localVariable 343 if self.mount_fs.mountpoints.lock().contains_key(&inode_id) { in rmdir() [all …]
|
H A D | mod.rs | 691 pub inode_id: InodeId, field 736 inode_id: InodeId::new(0), in default() 872 inode_id: generate_inode_id(), in new()
|
H A D | file.rs | 469 dirent.d_ino = sub_inode.metadata().unwrap().inode_id.into() as u64; in readdir()
|
H A D | syscall.rs | 1278 kstat.inode = metadata.inode_id.into() as u64; in do_fstat() 1434 tmp.stx_inode = metadata.inode_id.into() as u64; in do_statx()
|
/DragonOS/kernel/src/filesystem/ramfs/ |
H A D | mod.rs | 115 inode_id: generate_inode_id(), in new() 317 inode_id: generate_inode_id(), in create_with_data() 435 let target_id = target.metadata()?.inode_id; in move_to() 439 if target_id == self_inode.metadata.inode_id { in move_to() 514 if v.0.lock().metadata.inode_id.into() == ino { in get_entry_name() 525 …_id={inode_id:?}, to find={to_find:?}", key_len=key.len(), inode_id = inode.metadata.inode_id, to_… in get_entry_name() 579 inode_id: generate_inode_id(), in mknod()
|
/DragonOS/kernel/src/filesystem/devfs/ |
H A D | mod.rs | 275 inode_id: generate_inode_id(), in new_with_parent() 366 inode_id: generate_inode_id(), in do_create_with_data() 472 if v.metadata().unwrap().inode_id.into() == ino { in get_entry_name() 483 …_id={inode_id:?}, to find={to_find:?}", key_len=key.len(), inode_id = inode.metadata.inode_id, to_… in get_entry_name()
|
H A D | null_dev.rs | 41 inode_id: generate_inode_id(), in new()
|
H A D | zero_dev.rs | 41 inode_id: generate_inode_id(), in new()
|
/DragonOS/kernel/src/filesystem/procfs/ |
H A D | mod.rs | 332 inode_id: generate_inode_id(), in new() 620 inode_id: generate_inode_id(), in create_with_data() 761 if v.0.lock().metadata.inode_id.into() == ino { in get_entry_name() 772 …_id={inode_id:?}, to find={to_find:?}", key_len=key.len(), inode_id = inode.metadata.inode_id, to_… in get_entry_name()
|
/DragonOS/kernel/src/driver/disk/ahci/ |
H A D | ahci_inode.rs | 46 inode_id: generate_inode_id(), in new()
|
/DragonOS/kernel/src/filesystem/kernfs/ |
H A D | mod.rs | 98 inode_id: generate_inode_id(), in create_root_inode() 265 .find(|(_, v)| v.metadata().unwrap().inode_id == ino) in get_entry_name() 529 inode_id: generate_inode_id(), in inner_create()
|
/DragonOS/kernel/src/virt/kvm/ |
H A D | kvm_dev.rs | 59 inode_id: generate_inode_id(), in new()
|
H A D | vcpu_dev.rs | 70 inode_id: generate_inode_id(), in new()
|
H A D | vm_dev.rs | 68 inode_id: generate_inode_id(), in new()
|
/DragonOS/kernel/src/filesystem/fat/ |
H A D | fs.rs | 205 inode_id: generate_inode_id(), in new() 356 inode_id: generate_inode_id(), in new() 1688 let old_id = self.metadata().unwrap().inode_id; in move_to() 1689 let new_id = target.metadata().unwrap().inode_id; in move_to() 1775 if v.0.lock().metadata.inode_id.into() == ino { in get_entry_name() 1786 …_id={inode_id:?}, to find={to_find:?}", key_len=key.len(), inode_id = guard.metadata.inode_id, to_… in get_entry_name()
|
/DragonOS/kernel/src/driver/keyboard/ |
H A D | ps2_keyboard.rs | 82 inode_id: generate_inode_id(), in new()
|
/DragonOS/kernel/src/filesystem/devpts/ |
H A D | mod.rs | 105 inode_id: generate_inode_id(), in new()
|
/DragonOS/kernel/src/ipc/ |
H A D | pipe.rs | 138 inode_id: generate_inode_id(), in new()
|
/DragonOS/kernel/src/driver/input/ps2_mouse/ |
H A D | ps_mouse_device.rs | 194 inode_id: generate_inode_id(), in new()
|