aboutsummaryrefslogtreecommitdiffstats
path: root/include/trace/events/f2fs.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/trace/events/f2fs.h')
-rw-r--r--include/trace/events/f2fs.h22
1 files changed, 17 insertions, 5 deletions
diff --git a/include/trace/events/f2fs.h b/include/trace/events/f2fs.h
index 1f59f5db55e5..204fcc3201b1 100644
--- a/include/trace/events/f2fs.h
+++ b/include/trace/events/f2fs.h
@@ -16,8 +16,13 @@
16 { META, "META" }, \ 16 { META, "META" }, \
17 { META_FLUSH, "META_FLUSH" }) 17 { META_FLUSH, "META_FLUSH" })
18 18
19#define show_bio_type(type) \ 19#define F2FS_BIO_MASK(t) (t & (READA | WRITE_FLUSH_FUA))
20 __print_symbolic(type, \ 20#define F2FS_BIO_EXTRA_MASK(t) (t & (REQ_META | REQ_PRIO))
21
22#define show_bio_type(type) show_bio_base(type), show_bio_extra(type)
23
24#define show_bio_base(type) \
25 __print_symbolic(F2FS_BIO_MASK(type), \
21 { READ, "READ" }, \ 26 { READ, "READ" }, \
22 { READA, "READAHEAD" }, \ 27 { READA, "READAHEAD" }, \
23 { READ_SYNC, "READ_SYNC" }, \ 28 { READ_SYNC, "READ_SYNC" }, \
@@ -27,6 +32,13 @@
27 { WRITE_FUA, "WRITE_FUA" }, \ 32 { WRITE_FUA, "WRITE_FUA" }, \
28 { WRITE_FLUSH_FUA, "WRITE_FLUSH_FUA" }) 33 { WRITE_FLUSH_FUA, "WRITE_FLUSH_FUA" })
29 34
35#define show_bio_extra(type) \
36 __print_symbolic(F2FS_BIO_EXTRA_MASK(type), \
37 { REQ_META, "(M)" }, \
38 { REQ_PRIO, "(P)" }, \
39 { REQ_META | REQ_PRIO, "(MP)" }, \
40 { 0, " \b" })
41
30#define show_data_type(type) \ 42#define show_data_type(type) \
31 __print_symbolic(type, \ 43 __print_symbolic(type, \
32 { CURSEG_HOT_DATA, "Hot DATA" }, \ 44 { CURSEG_HOT_DATA, "Hot DATA" }, \
@@ -447,7 +459,7 @@ TRACE_EVENT_CONDITION(f2fs_readpage,
447 ), 459 ),
448 460
449 TP_printk("dev = (%d,%d), ino = %lu, page_index = 0x%lx, " 461 TP_printk("dev = (%d,%d), ino = %lu, page_index = 0x%lx, "
450 "blkaddr = 0x%llx, bio_type = %s", 462 "blkaddr = 0x%llx, bio_type = %s%s",
451 show_dev_ino(__entry), 463 show_dev_ino(__entry),
452 (unsigned long)__entry->index, 464 (unsigned long)__entry->index,
453 (unsigned long long)__entry->blkaddr, 465 (unsigned long long)__entry->blkaddr,
@@ -621,7 +633,7 @@ DECLARE_EVENT_CLASS(f2fs__submit_bio,
621 __entry->size = bio->bi_size; 633 __entry->size = bio->bi_size;
622 ), 634 ),
623 635
624 TP_printk("dev = (%d,%d), %s, %s, sector = %lld, size = %u", 636 TP_printk("dev = (%d,%d), %s%s, %s, sector = %lld, size = %u",
625 show_dev(__entry), 637 show_dev(__entry),
626 show_bio_type(__entry->rw), 638 show_bio_type(__entry->rw),
627 show_block_type(__entry->type), 639 show_block_type(__entry->type),
@@ -713,7 +725,7 @@ DECLARE_EVENT_CLASS(f2fs_io_page,
713 __entry->block = blk_addr; 725 __entry->block = blk_addr;
714 ), 726 ),
715 727
716 TP_printk("dev = (%d,%d), ino = %lu, %s, %s, index = %lu, blkaddr = 0x%llx", 728 TP_printk("dev = (%d,%d), ino = %lu, %s%s, %s, index = %lu, blkaddr = 0x%llx",
717 show_dev_ino(__entry), 729 show_dev_ino(__entry),
718 show_bio_type(__entry->rw), 730 show_bio_type(__entry->rw),
719 show_block_type(__entry->type), 731 show_block_type(__entry->type),