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 Dcore.rs29 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 Dopen.rs9 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 Dutils.rs40 pub fn user_path_at( in user_path_at() function
H A Dsyscall.rs32 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()