Lines Matching defs:dfd
219 * @dfd: A file descriptor representing the base dir for a relative filename
232 static int vfs_statx(int dfd, struct filename *filename, int flags,
244 error = filename_lookup(dfd, filename, lookup_flags, &path, NULL);
274 int vfs_fstatat(int dfd, const char __user *filename,
287 if (dfd >= 0 && flags == AT_EMPTY_PATH) {
295 return vfs_fstat(dfd, stat);
299 ret = vfs_statx(dfd, name, statx_flags, stat, STATX_BASIC_STATS);
457 SYSCALL_DEFINE4(newfstatat, int, dfd, const char __user *, filename,
463 error = vfs_fstatat(dfd, filename, &stat, flag);
482 static int do_readlinkat(int dfd, const char __user *pathname,
494 error = user_path_at_empty(dfd, pathname, lookup_flags, &path, &empty);
518 SYSCALL_DEFINE4(readlinkat, int, dfd, const char __user *, pathname,
521 return do_readlinkat(dfd, pathname, buf, bufsiz);
608 SYSCALL_DEFINE4(fstatat64, int, dfd, const char __user *, filename,
614 error = vfs_fstatat(dfd, filename, &stat, flag);
660 int do_statx(int dfd, struct filename *filename, unsigned int flags,
676 error = vfs_statx(dfd, filename, flags, &stat, mask);
685 * @dfd: Base directory to pathwalk from *or* fd to stat.
691 * Note that fstat() can be emulated by setting dfd to the fd of interest,
695 int, dfd, const char __user *, filename, unsigned, flags,
703 ret = do_statx(dfd, name, flags, mask, buffer);
770 COMPAT_SYSCALL_DEFINE4(newfstatat, unsigned int, dfd,
777 error = vfs_fstatat(dfd, filename, &stat, flag);