Lines Matching refs:atime
2112 * With relative atime, only update atime if the previous atime is
2114 * or if at least a day has passed since the last atime update.
2119 struct timespec64 atime, mtime, ctime;
2124 * Is mtime younger than or equal to atime? If yes, update atime:
2126 atime = inode_get_atime(inode);
2128 if (timespec64_compare(&mtime, &atime) >= 0)
2131 * Is ctime younger than or equal to atime? If yes, update atime:
2134 if (timespec64_compare(&ctime, &atime) >= 0)
2138 * Is the previous atime value older than a day? If yes,
2139 * update atime:
2141 if ((long)(now.tv_sec - atime.tv_sec) >= 24*60*60)
2144 * Good, we can skip the atime update:
2151 struct timespec64 atime = inode_get_atime(inode);
2154 if (timespec64_equal(&now, &atime))
2203 * inode_update_time - update either atime or c/mtime and i_version on the inode
2208 * Update either atime or c/mtime and version in a inode if needed for a file
2274 struct timespec64 now, atime;
2300 atime = inode_get_atime(inode);
2301 if (timespec64_equal(&atime, &now))
2323 * Btrfs), but since we touch atime while walking down the path we
2324 * really don't care if we failed to update the atime of the file,