Lines Matching refs:dfd
80 static int do_utimes_path(int dfd, const char __user *filename,
95 error = user_path_at(dfd, filename, lookup_flags, &path);
127 * @dfd: open file descriptor, -1 or AT_FDCWD
132 * If filename is NULL and dfd refers to an open file, then operate on
133 * the file. Otherwise look up filename, possibly using dfd as a
140 long do_utimes(int dfd, const char __user *filename, struct timespec64 *times,
143 if (filename == NULL && dfd != AT_FDCWD)
144 return do_utimes_fd(dfd, times, flags);
145 return do_utimes_path(dfd, filename, times, flags);
148 SYSCALL_DEFINE4(utimensat, int, dfd, const char __user *, filename,
164 return do_utimes(dfd, filename, utimes ? tstimes : NULL, flags);
174 static long do_futimesat(int dfd, const char __user *filename,
199 return do_utimes(dfd, filename, utimes ? tstimes : NULL, 0);
203 SYSCALL_DEFINE3(futimesat, int, dfd, const char __user *, filename,
206 return do_futimesat(dfd, filename, utimes);
252 SYSCALL_DEFINE4(utimensat_time32, unsigned int, dfd, const char __user *, filename, struct old_timespec32 __user *, t, int, flags)
264 return do_utimes(dfd, filename, t ? tv : NULL, flags);
268 static long do_compat_futimesat(unsigned int dfd, const char __user *filename,
285 return do_utimes(dfd, filename, t ? tv : NULL, 0);
288 SYSCALL_DEFINE3(futimesat_time32, unsigned int, dfd,
292 return do_compat_futimesat(dfd, filename, t);