blob: 259db6a3a9a46032001ef612fbc7f78eec9349a9 [file] [log] [blame]
name: ext4_fc_stats
ID: 419
format:
field:unsigned short common_type; offset:0; size:2; signed:0;
field:unsigned char common_flags; offset:2; size:1; signed:0;
field:unsigned char common_preempt_count; offset:3; size:1; signed:0;
field:int common_pid; offset:4; size:4; signed:1;
field:dev_t dev; offset:8; size:4; signed:0;
field:struct ext4_sb_info * sbi; offset:16; size:8; signed:0;
field:int count; offset:24; size:4; signed:1;
print fmt: "dev %d:%d fc ineligible reasons:
%s:%d, %s:%d, %s:%d, %s:%d, %s:%d, %s:%d, %s:%d, %s:%d, %s:%d; num_commits:%ld, ineligible: %ld, numblks: %ld", ((unsigned int) ((REC->dev) >> 20)), ((unsigned int) ((REC->dev) & ((1U << 20) - 1))), __print_symbolic(EXT4_FC_REASON_XATTR, { EXT4_FC_REASON_XATTR, "XATTR"}, { EXT4_FC_REASON_CROSS_RENAME, "CROSS_RENAME"}, { EXT4_FC_REASON_JOURNAL_FLAG_CHANGE, "JOURNAL_FLAG_CHANGE"}, { EXT4_FC_REASON_NOMEM, "NO_MEM"}, { EXT4_FC_REASON_SWAP_BOOT, "SWAP_BOOT"}, { EXT4_FC_REASON_RESIZE, "RESIZE"}, { EXT4_FC_REASON_RENAME_DIR, "RENAME_DIR"}, { EXT4_FC_REASON_FALLOC_RANGE, "FALLOC_RANGE"}, { EXT4_FC_REASON_INODE_JOURNAL_DATA, "INODE_JOURNAL_DATA"}), REC->sbi->s_fc_stats.fc_ineligible_reason_count[EXT4_FC_REASON_XATTR], __print_symbolic(EXT4_FC_REASON_CROSS_RENAME, { EXT4_FC_REASON_XATTR, "XATTR"}, { EXT4_FC_REASON_CROSS_RENAME, "CROSS_RENAME"}, { EXT4_FC_REASON_JOURNAL_FLAG_CHANGE, "JOURNAL_FLAG_CHANGE"}, { EXT4_FC_REASON_NOMEM, "NO_MEM"}, { EXT4_FC_REASON_SWAP_BOOT, "SWAP_BOOT"}, { EXT4_FC_REASON_RESIZE, "RESIZE"}, { EXT4_FC_REASON_RENAME_DIR, "RENAME_DIR"}, { EXT4_FC_REASON_FALLOC_RANGE, "FALLOC_RANGE"}, { EXT4_FC_REASON_INODE_JOURNAL_DATA, "INODE_JOURNAL_DATA"}), REC->sbi->s_fc_stats.fc_ineligible_reason_count[EXT4_FC_REASON_CROSS_RENAME], __print_symbolic(EXT4_FC_REASON_JOURNAL_FLAG_CHANGE, { EXT4_FC_REASON_XATTR, "XATTR"}, { EXT4_FC_REASON_CROSS_RENAME, "CROSS_RENAME"}, { EXT4_FC_REASON_JOURNAL_FLAG_CHANGE, "JOURNAL_FLAG_CHANGE"}, { EXT4_FC_REASON_NOMEM, "NO_MEM"}, { EXT4_FC_REASON_SWAP_BOOT, "SWAP_BOOT"}, { EXT4_FC_REASON_RESIZE, "RESIZE"}, { EXT4_FC_REASON_RENAME_DIR, "RENAME_DIR"}, { EXT4_FC_REASON_FALLOC_RANGE, "FALLOC_RANGE"}, { EXT4_FC_REASON_INODE_JOURNAL_DATA, "INODE_JOURNAL_DATA"}), REC->sbi->s_fc_stats.fc_ineligible_reason_count[EXT4_FC_REASON_JOURNAL_FLAG_CHANGE], __print_symbolic(EXT4_FC_REASON_NOMEM, { EXT4_FC_REASON_XATTR, "XATTR"}, { EXT4_FC_REASON_CROSS_RENAME, "CROSS_RENAME"}, { EXT4_FC_REASON_JOURNAL_FLAG_CHANGE, "JOURNAL_FLAG_CHANGE"}, { EXT4_FC_REASON_NOMEM, "NO_MEM"}, { EXT4_FC_REASON_SWAP_BOOT, "SWAP_BOOT"}, { EXT4_FC_REASON_RESIZE, "RESIZE"}, { EXT4_FC_REASON_RENAME_DIR, "RENAME_DIR"}, { EXT4_FC_REASON_FALLOC_RANGE, "FALLOC_RANGE"}, { EXT4_FC_REASON_INODE_JOURNAL_DATA, "INODE_JOURNAL_DATA"}), REC->sbi->s_fc_stats.fc_ineligible_reason_count[EXT4_FC_REASON_NOMEM], __print_symbolic(EXT4_FC_REASON_SWAP_BOOT, { EXT4_FC_REASON_XATTR, "XATTR"}, { EXT4_FC_REASON_CROSS_RENAME, "CROSS_RENAME"}, { EXT4_FC_REASON_JOURNAL_FLAG_CHANGE, "JOURNAL_FLAG_CHANGE"}, { EXT4_FC_REASON_NOMEM, "NO_MEM"}, { EXT4_FC_REASON_SWAP_BOOT, "SWAP_BOOT"}, { EXT4_FC_REASON_RESIZE, "RESIZE"}, { EXT4_FC_REASON_RENAME_DIR, "RENAME_DIR"}, { EXT4_FC_REASON_FALLOC_RANGE, "FALLOC_RANGE"}, { EXT4_FC_REASON_INODE_JOURNAL_DATA, "INODE_JOURNAL_DATA"}), REC->sbi->s_fc_stats.fc_ineligible_reason_count[EXT4_FC_REASON_SWAP_BOOT], __print_symbolic(EXT4_FC_REASON_RESIZE, { EXT4_FC_REASON_XATTR, "XATTR"}, { EXT4_FC_REASON_CROSS_RENAME, "CROSS_RENAME"}, { EXT4_FC_REASON_JOURNAL_FLAG_CHANGE, "JOURNAL_FLAG_CHANGE"}, { EXT4_FC_REASON_NOMEM, "NO_MEM"}, { EXT4_FC_REASON_SWAP_BOOT, "SWAP_BOOT"}, { EXT4_FC_REASON_RESIZE, "RESIZE"}, { EXT4_FC_REASON_RENAME_DIR, "RENAME_DIR"}, { EXT4_FC_REASON_FALLOC_RANGE, "FALLOC_RANGE"}, { EXT4_FC_REASON_INODE_JOURNAL_DATA, "INODE_JOURNAL_DATA"}), REC->sbi->s_fc_stats.fc_ineligible_reason_count[EXT4_FC_REASON_RESIZE], __print_symbolic(EXT4_FC_REASON_RENAME_DIR, { EXT4_FC_REASON_XATTR, "XATTR"}, { EXT4_FC_REASON_CROSS_RENAME, "CROSS_RENAME"}, { EXT4_FC_REASON_JOURNAL_FLAG_CHANGE, "JOURNAL_FLAG_CHANGE"}, { EXT4_FC_REASON_NOMEM, "NO_MEM"}, { EXT4_FC_REASON_SWAP_BOOT, "SWAP_BOOT"}, { EXT4_FC_REASON_RESIZE, "RESIZE"}, { EXT4_FC_REASON_RENAME_DIR, "RENAME_DIR"}, { EXT4_FC_REASON_FALLOC_RANGE, "FALLOC_RANGE"}, { EXT4_FC_REASON_INODE_JOURNAL_DATA, "INODE_JOURNAL_DATA"}), REC->sbi->s_fc_stats.fc_ineligible_reason_count[EXT4_FC_REASON_RENAME_DIR], __print_symbolic(EXT4_FC_REASON_FALLOC_RANGE, { EXT4_FC_REASON_XATTR, "XATTR"}, { EXT4_FC_REASON_CROSS_RENAME, "CROSS_RENAME"}, { EXT4_FC_REASON_JOURNAL_FLAG_CHANGE, "JOURNAL_FLAG_CHANGE"}, { EXT4_FC_REASON_NOMEM, "NO_MEM"}, { EXT4_FC_REASON_SWAP_BOOT, "SWAP_BOOT"}, { EXT4_FC_REASON_RESIZE, "RESIZE"}, { EXT4_FC_REASON_RENAME_DIR, "RENAME_DIR"}, { EXT4_FC_REASON_FALLOC_RANGE, "FALLOC_RANGE"}, { EXT4_FC_REASON_INODE_JOURNAL_DATA, "INODE_JOURNAL_DATA"}), REC->sbi->s_fc_stats.fc_ineligible_reason_count[EXT4_FC_REASON_FALLOC_RANGE], __print_symbolic(EXT4_FC_REASON_INODE_JOURNAL_DATA, { EXT4_FC_REASON_XATTR, "XATTR"}, { EXT4_FC_REASON_CROSS_RENAME, "CROSS_RENAME"}, { EXT4_FC_REASON_JOURNAL_FLAG_CHANGE, "JOURNAL_FLAG_CHANGE"}, { EXT4_FC_REASON_NOMEM, "NO_MEM"}, { EXT4_FC_REASON_SWAP_BOOT, "SWAP_BOOT"}, { EXT4_FC_REASON_RESIZE, "RESIZE"}, { EXT4_FC_REASON_RENAME_DIR, "RENAME_DIR"}, { EXT4_FC_REASON_FALLOC_RANGE, "FALLOC_RANGE"}, { EXT4_FC_REASON_INODE_JOURNAL_DATA, "INODE_JOURNAL_DATA"}), REC->sbi->s_fc_stats.fc_ineligible_reason_count[EXT4_FC_REASON_INODE_JOURNAL_DATA], REC->sbi->s_fc_stats.fc_num_commits, REC->sbi->s_fc_stats.fc_ineligible_commits, REC->sbi->s_fc_stats.fc_numblks