Home
last modified time | relevance | path

Searched refs:atime (Results 1 – 71 of 71) sorted by relevance

/linux-4.4.14/fs/ubifs/
DKconfig44 Originally UBIFS did not support atime, because it looked like a bad idea due
45 increased flash wear. This option adds atime support and it is disabled by default
46 to preserve the old behavior. If you enable this option, UBIFS starts updating atime,
47 which means that file-system read operations will cause writes (inode atime
49 so be careful. How often atime is updated depends on the selected strategy:
/linux-4.4.14/drivers/iio/light/
Dtcs3472.c58 u8 atime; member
141 *val2 = (256 - data->atime) * 2400; in tcs3472_read_raw()
173 data->atime = i; in tcs3472_write_raw()
176 data->atime); in tcs3472_write_raw()
294 data->atime = ret; in tcs3472_probe()
/linux-4.4.14/fs/hostfs/
Dhostfs_user.c29 p->atime.tv_sec = buf->st_atime; in stat64_to_hostfs()
30 p->atime.tv_nsec = 0; in stat64_to_hostfs()
244 times[0].tv_sec = st.atime.tv_sec; in set_attr()
245 times[0].tv_usec = st.atime.tv_nsec / 1000; in set_attr()
269 attrs->ia_atime = st.atime; in set_attr()
Dhostfs.h58 struct timespec atime, mtime, ctime; member
Dhostfs_kern.c558 ino->i_atime = st.atime; in read_name()
/linux-4.4.14/Documentation/filesystems/
Docfs2.txt50 relatime(*) Update atime if the previous atime is older than
52 strictatime Always update atime, but the minimum update interval
54 atime_quantum=60(*) OCFS2 will not update atime unless this number
56 Set to zero to always update atime. This option need
Dnilfs2.txt37 - atime
Dvfat.txt26 allow_utime=### -- This option controls the permission check of mtime/atime.
Dext2.txt166 dumpable, no-atime, indexed directories, and data-journaling. Not all
Dext4.txt89 * nsec timestamps for mtime, atime, ctime, create time
Dcoda.txt691 mode, owner, groupid, atime, mtime and ctime. The return value
/linux-4.4.14/fs/
Dstat.c31 stat->atime = inode->i_atime; in generic_fillattr()
171 tmp.st_atime = stat->atime.tv_sec; in cp_old_stat()
253 tmp.st_atime = stat->atime.tv_sec; in cp_new_stat()
257 tmp.st_atime_nsec = stat->atime.tv_nsec; in cp_new_stat()
386 tmp.st_atime = stat->atime.tv_sec; in cp_new_stat64()
387 tmp.st_atime_nsec = stat->atime.tv_nsec; in cp_new_stat64()
Dcompat.c151 tmp.st_atime = stat->atime.tv_sec; in cp_compat_stat()
152 tmp.st_atime_nsec = stat->atime.tv_nsec; in cp_compat_stat()
/linux-4.4.14/fs/gfs2/
Dglops.c330 struct timespec atime; in gfs2_dinode_in() local
351 atime.tv_sec = be64_to_cpu(str->di_atime); in gfs2_dinode_in()
352 atime.tv_nsec = be32_to_cpu(str->di_atime_nsec); in gfs2_dinode_in()
353 if (timespec_compare(&ip->i_inode.i_atime, &atime) < 0) in gfs2_dinode_in()
354 ip->i_inode.i_atime = atime; in gfs2_dinode_in()
/linux-4.4.14/include/linux/
Dstat.h30 struct timespec atime; member
Dnfs_xdr.h64 struct timespec atime; member
/linux-4.4.14/include/linux/ceph/
Dceph_fs.h356 struct ceph_timespec atime; member
465 struct ceph_timespec ctime, mtime, atime; member
658 struct ceph_timespec mtime, atime, ctime; member
716 struct ceph_timespec mtime, atime; member
/linux-4.4.14/arch/x86/ia32/
Dsys_ia32.c86 __put_user(stat->atime.tv_sec, &ubuf->st_atime) || in cp_stat64()
87 __put_user(stat->atime.tv_nsec, &ubuf->st_atime_nsec) || in cp_stat64()
/linux-4.4.14/arch/sparc/kernel/
Dsys_sparc32.c88 err |= put_user(stat->atime.tv_sec, &statbuf->st_atime); in cp_compat_stat64()
89 err |= put_user(stat->atime.tv_nsec, &statbuf->st_atime_nsec); in cp_compat_stat64()
/linux-4.4.14/fs/ceph/
Dinode.c594 struct timespec *mtime, struct timespec *atime) in ceph_fill_file_time() argument
619 inode->i_atime = *atime; in ceph_fill_file_time()
630 if (timespec_compare(atime, &inode->i_atime) > 0) { in ceph_fill_file_time()
634 atime->tv_sec, atime->tv_nsec); in ceph_fill_file_time()
635 inode->i_atime = *atime; in ceph_fill_file_time()
647 inode->i_atime = *atime; in ceph_fill_file_time()
673 struct timespec mtime, atime, ctime; in fill_inode() local
746 ceph_decode_timespec(&atime, &info->atime); in fill_inode()
751 &ctime, &mtime, &atime); in fill_inode()
1880 ceph_encode_timespec(&req->r_args.setattr.atime, in ceph_setattr()
Dcaps.c993 struct timespec *mtime, struct timespec *atime, in send_cap_msg() argument
1043 if (atime) in send_cap_msg()
1044 ceph_encode_timespec(&fc->atime, atime); in send_cap_msg()
1119 struct timespec mtime, atime; in __send_cap() local
1182 atime = inode->i_atime; in __send_cap()
1201 size, max_size, &mtime, &atime, time_warp_seq, in __send_cap()
1322 &capsnap->mtime, &capsnap->atime, in __ceph_flush_snaps()
2767 struct timespec mtime, atime, ctime; in handle_cap_grant() local
2866 ceph_decode_timespec(&atime, &grant->atime); in handle_cap_grant()
2870 &ctime, &mtime, &atime); in handle_cap_grant()
Dsuper.h172 struct timespec mtime, atime, ctime; member
768 struct timespec *mtime, struct timespec *atime);
Dsnap.c597 capsnap->atime = inode->i_atime; in __ceph_finish_cap_snap()
Dmds_client.c2843 ceph_encode_timespec(&rec.v1.atime, &inode->i_atime); in encode_caps_cb()
/linux-4.4.14/fs/nilfs2/
DKconfig20 Some features including atime, extended attributes, and POSIX ACLs,
/linux-4.4.14/fs/jffs2/
Dfs.c114 ri->atime = cpu_to_je32(I_SEC((ivalid & ATTR_ATIME)?iattr->ia_atime:inode->i_atime)); in jffs2_do_setattr()
148 inode->i_atime = ITIME(je32_to_cpu(ri->atime)); in jffs2_do_setattr()
282 inode->i_atime = ITIME(je32_to_cpu(latest_node.atime)); in jffs2_iget()
476 ri->atime = ri->mtime = ri->ctime = cpu_to_je32(I_SEC(inode->i_mtime)); in jffs2_new_inode()
Dfile.c180 ri.atime = ri.ctime = ri.mtime = cpu_to_je32(get_seconds()); in jffs2_write_begin()
288 ri->atime = ri->ctime = ri->mtime = cpu_to_je32(get_seconds()); in jffs2_write_end()
Dgc.c804 ri.atime = cpu_to_je32(JFFS2_F_I_ATIME(f)); in jffs2_garbage_collect_metadata()
1075 ri.atime = cpu_to_je32(JFFS2_F_I_ATIME(f)); in jffs2_garbage_collect_hole()
1349 ri.atime = cpu_to_je32(JFFS2_F_I_ATIME(f)); in jffs2_garbage_collect_dnode()
Ddebug.c820 printk(JFFS2_DBG "atime:\t%#08x\n", je32_to_cpu(node.i.atime)); in __jffs2_dbg_dump_node()
Dreadinode.c1196 latest_node->atime = latest_node->ctime = latest_node->mtime = cpu_to_je32(0); in jffs2_do_read_inode_internal()
/linux-4.4.14/Documentation/laptops/
Dlaptop-mode.txt461 # Find out the state of a yes/no option (e.g. "atime"/"noatime") in
468 # parse_yesno_opts_wfstab /dev/hda1 atime atime defaults,noatime
471 # will be "defaults,atime".
480 # Watch for a default atime in fstab
654 # Reset commit and atime options to defaults.
661 PARSEDOPTS="$(parse_yesno_opts_wfstab $DEV atime atime $PARSEDOPTS)"
665 PARSEDOPTS="$(parse_yesno_opts_wfstab $DEV atime atime $OPTS)"
/linux-4.4.14/include/uapi/linux/
Dfuse.h152 uint64_t atime; member
455 uint64_t atime; member
Djffs2.h152 jint32_t atime; /* Last access time. */ member
/linux-4.4.14/tools/vm/
Dpage-types.c818 char atime[64], mtime[64]; in show_file() local
825 strftime(atime, sizeof(atime), "%c", localtime(&st->st_atime)); in show_file()
830 atime, now - st->st_atime); in show_file()
/linux-4.4.14/fs/nfsd/
Dnfsxdr.c188 *p++ = htonl((u32) stat->atime.tv_sec); in encode_fattr()
189 *p++ = htonl(stat->atime.tv_nsec ? stat->atime.tv_nsec / 1000 : 0); in encode_fattr()
Dnfs3xdr.c182 p = encode_time3(p, &stat->atime); in encode_fattr3()
Dnfs4xdr.c2690 p = xdr_encode_hyper(p, (s64)stat.atime.tv_sec); in nfsd4_encode_fattr()
2691 *p++ = cpu_to_be32(stat.atime.tv_nsec); in nfsd4_encode_fattr()
/linux-4.4.14/arch/arm/kernel/
Dsys_oabi-compat.c134 tmp.st_atime = stat->atime.tv_sec; in cp_oldabi_stat64()
135 tmp.st_atime_nsec = stat->atime.tv_nsec; in cp_oldabi_stat64()
/linux-4.4.14/drivers/misc/
Dapds990x.c140 u16 atime; /* als integration time */ member
292 cpl = ((u32)chip->atime * (u32)again[chip->again_next] * in apds990x_lux_to_threshold()
325 chip->atime = time_ms; in apds990x_set_atime()
462 (u32)(again[chip->again_meas] * (u32)chip->atime); in apds990x_get_lux()
/linux-4.4.14/include/net/9p/
D9p.h402 u32 atime; member
/linux-4.4.14/net/9p/
Dprotocol.c212 &stbuf->mode, &stbuf->atime, in p9pdu_vreadf()
435 stbuf->mode, stbuf->atime, in p9pdu_vwritef()
Dclient.c1711 ret->atime, ret->mtime, (unsigned long long)ret->length, in p9_client_stat()
1833 wst->atime, wst->mtime, (unsigned long long)wst->length, in p9_client_wstat()
/linux-4.4.14/fs/9p/
Dvfs_inode.c221 wstat->atime = ~0; in v9fs_blank_wstat()
1115 wstat.atime = iattr->ia_atime.tv_sec; in v9fs_vfs_setattr()
1168 inode->i_atime.tv_sec = stat->atime; in v9fs_stat2inode()
/linux-4.4.14/fs/cifs/
Ddir.c347 .atime = NO_CHANGE_64, in cifs_do_create()
610 .atime = NO_CHANGE_64, in cifs_mknod()
Dcifsproto.h317 __u64 atime; member
Dinode.c1373 .atime = NO_CHANGE_64,
2177 args->atime = cifs_UnixTimeToNT(attrs->ia_atime);
2179 args->atime = NO_CHANGE_64;
Dfile.c549 .atime = NO_CHANGE_64, in cifs_open()
Dcifssmb.c5988 data_offset->LastAccessTime = cpu_to_le64(args->atime); in cifs_fill_unix_set_info()
/linux-4.4.14/fs/overlayfs/
Dcopy_up.c175 .ia_atime = stat->atime, in ovl_set_timestamps()
/linux-4.4.14/fs/btrfs/
Ddelayed-inode.c1764 btrfs_set_stack_timespec_sec(&inode_item->atime, in fill_stack_inode_item()
1766 btrfs_set_stack_timespec_nsec(&inode_item->atime, in fill_stack_inode_item()
1817 inode->i_atime.tv_sec = btrfs_stack_timespec_sec(&inode_item->atime); in btrfs_fill_inode()
1818 inode->i_atime.tv_nsec = btrfs_stack_timespec_nsec(&inode_item->atime); in btrfs_fill_inode()
Dinode.c3645 inode->i_atime.tv_sec = btrfs_timespec_sec(leaf, &inode_item->atime); in btrfs_read_locked_inode()
3646 inode->i_atime.tv_nsec = btrfs_timespec_nsec(leaf, &inode_item->atime); in btrfs_read_locked_inode()
3808 btrfs_set_token_timespec_sec(leaf, &item->atime, in fill_inode_item()
3810 btrfs_set_token_timespec_nsec(leaf, &item->atime, in fill_inode_item()
Dtree-log.c3548 btrfs_set_token_timespec_sec(leaf, &item->atime, in fill_inode_item()
3550 btrfs_set_token_timespec_nsec(leaf, &item->atime, in fill_inode_item()
Dctree.h739 struct btrfs_timespec atime; member
Dsend.c2519 TLV_PUT_BTRFS_TIMESPEC(sctx, BTRFS_SEND_A_ATIME, eb, &ii->atime); in send_utimes()
/linux-4.4.14/fs/fuse/
Ddir.c847 stat->atime.tv_sec = attr->atime; in fuse_fillattr()
848 stat->atime.tv_nsec = attr->atimensec; in fuse_fillattr()
1473 arg->atime = iattr->ia_atime.tv_sec; in iattr_to_fattr()
Dinode.c172 inode->i_atime.tv_sec = attr->atime; in fuse_change_attributes_common()
/linux-4.4.14/fs/nfs/
Dinode.c432 inode->i_atime = fattr->atime; in nfs_fhget()
1277 if ((fattr->valid & NFS_ATTR_FATTR_ATIME) && !timespec_equal(&inode->i_atime, &fattr->atime)) in nfs_check_inode_attributes()
1757 memcpy(&inode->i_atime, &fattr->atime, sizeof(inode->i_atime)); in nfs_update_inode()
Dnfs2xdr.c315 p = xdr_decode_time(p, &fattr->atime); in decode_fattr()
Dnfs3xdr.c675 p = xdr_decode_nfstime3(p, &fattr->atime); in decode_fattr3()
Dnfs4xdr.c4620 status = decode_attr_time_access(xdr, bitmap, &fattr->atime); in decode_getfattr_attrs()
/linux-4.4.14/arch/alpha/kernel/
Dosf_sys.c285 tmp.st_uatime = lstat->atime.tv_nsec / 1000; in linux_to_osf_stat()
289 tmp.st_atime = lstat->atime.tv_sec; in linux_to_osf_stat()
/linux-4.4.14/arch/s390/kernel/
Dcompat_linux.c375 tmp.st_atime = (u32)stat->atime.tv_sec; in cp_stat64()
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Dllite_lib.c1545 if (body->atime > LTIME_S(inode->i_atime)) in ll_update_inode()
1546 LTIME_S(inode->i_atime) = body->atime; in ll_update_inode()
1547 lli->lli_lvb.lvb_atime = body->atime; in ll_update_inode()
Ddir.c1512 st.st_atime = body->atime; in ll_dir_ioctl()
Dfile.c3006 stat->atime = inode->i_atime; in ll_getattr()
/linux-4.4.14/fs/fat/
Dinode.c784 __le16 atime; in __fat_write_inode() local
787 fat_time_unix2fat(sbi, &inode->i_atime, &atime, in __fat_write_inode()
/linux-4.4.14/fs/xfs/
Dxfs_iops.c462 stat->atime = inode->i_atime; in xfs_vn_getattr()
/linux-4.4.14/drivers/staging/lustre/lustre/ptlrpc/
Dwiretest.c1866 LASSERTF((int)offsetof(struct mdt_body, atime) == 64, "found %lld\n", in lustre_assert_wire_constants()
1867 (long long)(int)offsetof(struct mdt_body, atime)); in lustre_assert_wire_constants()
1868 LASSERTF((int)sizeof(((struct mdt_body *)0)->atime) == 8, "found %lld\n", in lustre_assert_wire_constants()
1869 (long long)(int)sizeof(((struct mdt_body *)0)->atime)); in lustre_assert_wire_constants()
Dpack_generic.c1682 __swab64s(&b->atime); in lustre_swab_mdt_body()
/linux-4.4.14/drivers/staging/lustre/lustre/include/lustre/
Dlustre_idl.h2206 __s64 atime; member
/linux-4.4.14/Documentation/filesystems/cifs/
DCHANGES330 Do not attempt to set ctime unless atime and/or mtime change requested