Home
last modified time | relevance | path

Searched refs:di_flushiter (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/fs/xfs/
H A Dxfs_inode_item_recover.c189 to->di_flushiter = 0; in xfs_log_dinode_to_disk()
191 to->di_flushiter = cpu_to_be16(from->di_flushiter); in xfs_log_dinode_to_disk()
291 * di_flushiter is only valid for v1/2 inodes. All changes for v3 inodes in xlog_recover_inode_commit_pass2()
295 * superblock flag to determine whether we need to look at di_flushiter in xlog_recover_inode_commit_pass2()
299 ldip->di_flushiter < be16_to_cpu(dip->di_flushiter)) { in xlog_recover_inode_commit_pass2()
304 if (be16_to_cpu(dip->di_flushiter) == DI_MAX_FLUSH && in xlog_recover_inode_commit_pass2()
305 ldip->di_flushiter < (DI_MAX_FLUSH >> 1)) { in xlog_recover_inode_commit_pass2()
315 ldip->di_flushiter in xlog_recover_inode_commit_pass2()
[all...]
H A Dxfs_inode_item.c383 to->di_flushiter = 0; in xfs_inode_to_log_dinode()
386 to->di_flushiter = from->di_flushiter; in xfs_inode_to_log_dinode()
H A Dxfs_inode.c3518 * di_flushiter count for correct sequencing. We bump the flush in xfs_iflush()
3526 ip->i_d.di_flushiter++; in xfs_iflush()
3547 if (ip->i_d.di_flushiter == DI_MAX_FLUSH) in xfs_iflush()
3548 ip->i_d.di_flushiter = 0; in xfs_iflush()
/kernel/linux/linux-6.6/fs/xfs/
H A Dxfs_inode_item_recover.c211 to->di_flushiter = cpu_to_be16(from->di_flushiter); in xfs_log_dinode_to_disk()
366 * di_flushiter is only valid for v1/2 inodes. All changes for v3 inodes in xlog_recover_inode_commit_pass2()
370 * superblock flag to determine whether we need to look at di_flushiter in xlog_recover_inode_commit_pass2()
374 if (ldip->di_flushiter < be16_to_cpu(dip->di_flushiter)) { in xlog_recover_inode_commit_pass2()
379 if (be16_to_cpu(dip->di_flushiter) == DI_MAX_FLUSH && in xlog_recover_inode_commit_pass2()
380 ldip->di_flushiter < (DI_MAX_FLUSH >> 1)) { in xlog_recover_inode_commit_pass2()
390 ldip->di_flushiter = 0; in xlog_recover_inode_commit_pass2()
H A Dxfs_inode_item.c561 to->di_flushiter = ip->i_flushiter; in xfs_inode_to_log_dinode()
/kernel/linux/linux-5.10/fs/xfs/libxfs/
H A Dxfs_inode_buf.c215 to->di_flushiter = be16_to_cpu(from->di_flushiter); in xfs_inode_from_disk()
347 to->di_flushiter = 0; in xfs_inode_to_disk()
350 to->di_flushiter = cpu_to_be16(from->di_flushiter); in xfs_inode_to_disk()
H A Dxfs_inode_buf.h19 uint16_t di_flushiter; /* incremented on flush */ member
H A Dxfs_log_format.h395 uint16_t di_flushiter; /* incremented on flush */ member
H A Dxfs_format.h955 * Note: di_flushiter is only used by v1/2 inodes - it's effectively a zeroed
971 __be16 di_flushiter; /* incremented on flush */ member
/kernel/linux/linux-6.6/fs/xfs/libxfs/
H A Dxfs_inode_buf.c194 ip->i_flushiter = be16_to_cpu(from->di_flushiter); in xfs_inode_from_disk()
345 to->di_flushiter = cpu_to_be16(ip->i_flushiter); in xfs_inode_to_disk()
H A Dxfs_log_format.h416 uint16_t di_flushiter; /* V2 inode incremented on flush */ member
H A Dxfs_format.h788 * Note: di_flushiter is only used by v1/2 inodes - it's effectively a zeroed
813 __be16 di_flushiter; member

Completed in 22 milliseconds