Home
last modified time | relevance | path

Searched refs:user_path_at (Results 1 – 4 of 4) sorted by relevance

/DragonOS/kernel/src/filesystem/vfs/
H A Dopen.rs9 utils::{rsplit_path, user_path_at},
43 let (inode, path) = user_path_at(&ProcessManager::current_pcb(), dirfd, path)?; in do_faccessat()
56 let (inode, path) = user_path_at(&ProcessManager::current_pcb(), dirfd, path)?; in do_fchmodat()
87 let (inode_begin, path) = user_path_at(&ProcessManager::current_pcb(), dirfd, path)?; in do_sys_openat2()
173 user_path_at(&ProcessManager::current_pcb(), dirfd, path.as_str())?;
215 let (inode_begin, path) = user_path_at(
H A Dcore.rs25 utils::{rsplit_path, user_path_at},
165 user_path_at(&ProcessManager::current_pcb(), dirfd, path.trim())?; in do_mkdir_at()
179 let (inode_begin, remain_path) = user_path_at(&pcb, dirfd, path)?; in do_remove_dir()
212 let (inode_begin, remain_path) = user_path_at(&pcb, dirfd, path)?; in do_unlink_at()
260 let (current_node, rest_path) = user_path_at( in do_mount()
329 let (work, rest) = user_path_at(&ProcessManager::current_pcb(), dirfd, target)?; in do_umount2()
H A Dutils.rs40 pub fn user_path_at( in user_path_at() function
H A Dsyscall.rs28 utils::{rsplit_path, user_path_at},
855 let (old_begin_inode, old_remain_path) = user_path_at(&pcb, oldfd, old)?; in do_linkat()
865 let (new_begin_inode, new_remain_path) = user_path_at(&pcb, newfd, new)?; in do_linkat()
1013 let (_old_inode_begin, old_remain_path) = user_path_at(&pcb, oldfd, &filename_from)?; in do_renameat2()
1014 let (_new_inode_begin, new_remain_path) = user_path_at(&pcb, newfd, &filename_to)?; in do_renameat2()
1354 let (_inode_begin, remain_path) = user_path_at(&pcb, fd as i32, &path)?; in statfs()
1544 let (inode, path) = user_path_at(&ProcessManager::current_pcb(), dirfd, path)?; in readlink_at()