Searched refs:user_path_at (Results 1 – 4 of 4) sorted by relevance
/DragonOS/kernel/src/filesystem/vfs/ |
H A D | core.rs | 29 utils::{rsplit_path, user_path_at}, 176 user_path_at(&ProcessManager::current_pcb(), dirfd, path.trim())?; in do_mkdir_at() 191 let (inode_begin, remain_path) = user_path_at(&pcb, dirfd, path)?; in do_remove_dir() 224 let (inode_begin, remain_path) = user_path_at(&pcb, dirfd, path)?; in do_unlink_at() 268 let (old_begin_inode, old_remain_path) = user_path_at(&pcb, AtFlags::AT_FDCWD.bits(), from)?; in do_symlinkat() 274 let (new_begin_inode, new_remain_path) = user_path_at(&pcb, newdfd, to)?; in do_symlinkat() 314 let (current_node, rest_path) = user_path_at( in do_mount() 383 let (work, rest) = user_path_at(&ProcessManager::current_pcb(), dirfd, target)?; in do_umount2()
|
H A D | open.rs | 9 utils::{rsplit_path, user_path_at}, 46 let (inode, path) = user_path_at(&ProcessManager::current_pcb(), dirfd, path)?; in do_faccessat() 59 let (inode, path) = user_path_at(&ProcessManager::current_pcb(), dirfd, path)?; in do_fchmodat() 83 let (inode, path) = user_path_at(&ProcessManager::current_pcb(), dirfd, path)?; in do_fchownat() 172 let (inode_begin, path) = user_path_at(&ProcessManager::current_pcb(), dirfd, path)?; in do_sys_openat2() 258 user_path_at(&ProcessManager::current_pcb(), dirfd, path.as_str())?; 300 let (inode_begin, path) = user_path_at(
|
H A D | utils.rs | 40 pub fn user_path_at( in user_path_at() function
|
H A D | syscall.rs | 32 utils::{rsplit_path, user_path_at}, 867 let (old_begin_inode, old_remain_path) = user_path_at(&pcb, oldfd, old)?; in do_linkat() 877 let (new_begin_inode, new_remain_path) = user_path_at(&pcb, newfd, new)?; in do_linkat() 1037 let (_old_inode_begin, old_remain_path) = user_path_at(&pcb, oldfd, &filename_from)?; in do_renameat2() 1038 let (_new_inode_begin, new_remain_path) = user_path_at(&pcb, newfd, &filename_to)?; in do_renameat2() 1378 let (_inode_begin, remain_path) = user_path_at(&pcb, fd as i32, &path)?; in statfs() 1568 let (inode, path) = user_path_at(&ProcessManager::current_pcb(), dirfd, path)?; in readlink_at()
|