| /linux/fs/ubifs/ |
| H A D | Kconfig | 56 Originally UBIFS did not support atime, because it looked like a bad idea due 57 increased flash wear. This option adds atime support and it is disabled by default 58 to preserve the old behavior. If you enable this option, UBIFS starts updating atime, 59 which means that file-system read operations will cause writes (inode atime 61 so be careful. How often atime is updated depends on the selected strategy:
|
| /linux/Documentation/filesystems/ |
| H A D | ocfs2.rst | 60 relatime(*) Update atime if the previous atime is older than 62 strictatime Always update atime, but the minimum update interval 64 atime_quantum=60(*) OCFS2 will not update atime unless this number 66 Set to zero to always update atime. This option need
|
| H A D | virtiofs.rst | 48 atime behavior 51 The atime-related mount options, for example, noatime, strictatime, 52 are ignored. The atime behavior for virtiofs is the same as the
|
| /linux/include/linux/ceph/ |
| H A D | ceph_fs.h | 429 struct ceph_timespec atime; member 488 struct ceph_timespec atime; member 585 struct ceph_timespec ctime, mtime, atime; member 797 struct ceph_timespec mtime, atime, ctime; member 855 struct ceph_timespec mtime, atime; member
|
| /linux/fs/hostfs/ |
| H A D | hostfs.h | 31 struct hostfs_timespec atime, mtime, ctime, btime; member
|
| /linux/fs/ |
| H A D | inode.c | 2114 struct timespec64 atime, mtime, ctime; in relatime_need_update() local 2121 atime = inode_get_atime(inode); in relatime_need_update() 2123 if (timespec64_compare(&mtime, &atime) >= 0) in relatime_need_update() 2129 if (timespec64_compare(&ctime, &atime) >= 0) in relatime_need_update() 2136 if ((long)(now.tv_sec - atime.tv_sec) >= 24*60*60) in relatime_need_update() 2146 struct timespec64 atime = inode_get_atime(inode); in inode_update_atime() local 2149 if (timespec64_equal(&now, &atime)) in inode_update_atime() 2269 struct timespec64 now, atime; in atime_needs_update() local 2295 atime = inode_get_atime(inode); in atime_needs_update() 2296 if (timespec64_equal(&atime, &now)) in atime_needs_update()
|
| /linux/fs/ceph/ |
| H A D | inode.c | 916 struct timespec64 *mtime, struct timespec64 *atime) in ceph_fill_file_time() argument 942 inode_set_atime_to_ts(inode, *atime); in ceph_fill_file_time() 950 if (timespec64_compare(atime, &iatime) > 0) { in ceph_fill_file_time() 951 doutc(cl, "atime %ptSp -> %ptSp inc\n", &iatime, atime); in ceph_fill_file_time() 952 inode_set_atime_to_ts(inode, *atime); in ceph_fill_file_time() 964 inode_set_atime_to_ts(inode, *atime); in ceph_fill_file_time() 1024 struct timespec64 mtime, atime, ctime; in ceph_fill_inode() local 1159 ceph_decode_timespec64(&atime, &info->atime); in ceph_fill_inode() 1164 &ctime, &mtime, &atime); in ceph_fill_inode() 2736 struct timespec64 atime = inode_get_atime(inode); in __ceph_setattr() local [all …]
|
| H A D | caps.c | 1260 struct timespec64 atime, mtime, ctime, btime; member 1319 ceph_encode_timespec64(&fc->atime, &arg->atime); in encode_cap_msg() 1484 arg->atime = inode_get_atime(inode); in __prep_cap() 1604 arg.atime = capsnap->atime; in __send_flush_snap() 3689 struct timespec64 mtime, atime, ctime; in handle_cap_grant() local 3692 ceph_decode_timespec64(&atime, &grant->atime); in handle_cap_grant() 3696 &ctime, &mtime, &atime); in handle_cap_grant()
|
| H A D | super.h | 283 struct timespec64 mtime, atime, ctime, btime; member 1121 struct timespec64 *atime);
|
| /linux/fs/nilfs2/ |
| H A D | Kconfig | 23 Some features including atime, extended attributes, and POSIX ACLs,
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_xdp_noinline.c | 152 __u64 atime; member 566 new_dst_lru.atime = cur_time; in get_packet_dst() 588 if (cur_time - dst_lru->atime > 300000) in connection_table_lookup() 590 dst_lru->atime = cur_time; in connection_table_lookup()
|
| /linux/include/uapi/linux/ |
| H A D | jffs2.h | 147 jint32_t atime; /* Last access time. */ member
|
| /linux/tools/mm/ |
| H A D | page-types.c | 940 char atime[64], mtime[64]; in show_file() local 947 strftime(atime, sizeof(atime), "%c", localtime(&st->st_atime)); in show_file() 952 atime, now - st->st_atime); in show_file()
|
| /linux/arch/arm/kernel/ |
| H A D | sys_oabi-compat.c | 138 tmp.st_atime = stat->atime.tv_sec; in cp_oldabi_stat64() 139 tmp.st_atime_nsec = stat->atime.tv_nsec; in cp_oldabi_stat64()
|
| /linux/fs/orangefs/ |
| H A D | protocol.h | 230 __u64 atime; member
|
| H A D | orangefs-utils.c | 158 attrs->atime = (time64_t) inode_get_atime_sec(inode); in copy_attributes_from_inode() 361 (time64_t)new_op->downcall.resp.getattr.attributes.atime, in orangefs_inode_getattr()
|
| /linux/Documentation/filesystems/fuse/ |
| H A D | fuse-io.rst | 41 (size and atime/ctime/mtime attributes are kept up-to-date by the kernel), so
|
| /linux/include/net/9p/ |
| H A D | 9p.h | 429 u32 atime; member
|
| /linux/net/9p/ |
| H A D | protocol.c | 368 &stbuf->mode, &stbuf->atime, in p9pdu_vreadf() 600 stbuf->mode, stbuf->atime, in p9pdu_vwritef()
|
| /linux/fs/jffs2/ |
| H A D | gc.c | 824 ri.atime = cpu_to_je32(JFFS2_F_I_ATIME(f)); in jffs2_garbage_collect_metadata() 1095 ri.atime = cpu_to_je32(JFFS2_F_I_ATIME(f)); in jffs2_garbage_collect_hole() 1373 ri.atime = cpu_to_je32(JFFS2_F_I_ATIME(f)); in jffs2_garbage_collect_dnode()
|
| /linux/fs/btrfs/ |
| H A D | delayed-inode.c | 1856 btrfs_set_stack_timespec_sec(&inode_item->atime, in fill_stack_inode_item() 1858 btrfs_set_stack_timespec_nsec(&inode_item->atime, in fill_stack_inode_item() 1910 inode_set_atime(vfs_inode, btrfs_stack_timespec_sec(&inode_item->atime), in btrfs_fill_inode() 1911 btrfs_stack_timespec_nsec(&inode_item->atime)); in btrfs_fill_inode()
|
| /linux/fs/nfs/ |
| H A D | localio.c | 825 fattr->atime = stat.atime; in nfs_local_vfs_getattr()
|
| H A D | inode.c | 515 inode_set_atime_to_ts(inode, fattr->atime); in nfs_fhget() 866 inode_set_atime_to_ts(inode, fattr->atime); in nfs_setattr_update_inode() 1714 if ((fattr->valid & NFS_ATTR_FATTR_ATIME) && !timespec64_equal(&ts, &fattr->atime)) in nfs_check_inode_attributes() 2413 inode_set_atime_to_ts(inode, fattr->atime); in nfs_update_inode()
|
| H A D | callback_xdr.c | 725 status = encode_attr_atime(xdr, res->bitmap, &res->atime); in encode_getattr_res() 734 status = encode_attr_delegatime(xdr, res->bitmap, &res->atime); in encode_getattr_res()
|
| /linux/include/linux/ |
| H A D | nfs_xdr.h | 70 struct timespec64 atime; member 637 struct timespec64 atime; member
|