jbd2.h (7ae9fb1b7ecbb5d85d07857943f677fd1a559b18) jbd2.h (b98dba273a0e47dbfade89c9af73c5b012a4eabb)
1/* SPDX-License-Identifier: GPL-2.0 */
2#undef TRACE_SYSTEM
3#define TRACE_SYSTEM jbd2
4
5#if !defined(_TRACE_JBD2_H) || defined(TRACE_HEADER_MULTI_READ)
6#define _TRACE_JBD2_H
7
8#include <linux/jbd2.h>

--- 448 unchanged lines hidden (view full) ---

457 MAJOR(__entry->dev), MINOR(__entry->dev),
458 __entry->nr_to_scan, __entry->nr_shrunk,
459 __entry->count)
460);
461
462TRACE_EVENT(jbd2_shrink_checkpoint_list,
463
464 TP_PROTO(journal_t *journal, tid_t first_tid, tid_t tid, tid_t last_tid,
1/* SPDX-License-Identifier: GPL-2.0 */
2#undef TRACE_SYSTEM
3#define TRACE_SYSTEM jbd2
4
5#if !defined(_TRACE_JBD2_H) || defined(TRACE_HEADER_MULTI_READ)
6#define _TRACE_JBD2_H
7
8#include <linux/jbd2.h>

--- 448 unchanged lines hidden (view full) ---

457 MAJOR(__entry->dev), MINOR(__entry->dev),
458 __entry->nr_to_scan, __entry->nr_shrunk,
459 __entry->count)
460);
461
462TRACE_EVENT(jbd2_shrink_checkpoint_list,
463
464 TP_PROTO(journal_t *journal, tid_t first_tid, tid_t tid, tid_t last_tid,
465 unsigned long nr_freed, unsigned long nr_scanned,
466 tid_t next_tid),
465 unsigned long nr_freed, tid_t next_tid),
467
466
468 TP_ARGS(journal, first_tid, tid, last_tid, nr_freed,
469 nr_scanned, next_tid),
467 TP_ARGS(journal, first_tid, tid, last_tid, nr_freed, next_tid),
470
471 TP_STRUCT__entry(
472 __field(dev_t, dev)
473 __field(tid_t, first_tid)
474 __field(tid_t, tid)
475 __field(tid_t, last_tid)
476 __field(unsigned long, nr_freed)
468
469 TP_STRUCT__entry(
470 __field(dev_t, dev)
471 __field(tid_t, first_tid)
472 __field(tid_t, tid)
473 __field(tid_t, last_tid)
474 __field(unsigned long, nr_freed)
477 __field(unsigned long, nr_scanned)
478 __field(tid_t, next_tid)
479 ),
480
481 TP_fast_assign(
482 __entry->dev = journal->j_fs_dev->bd_dev;
483 __entry->first_tid = first_tid;
484 __entry->tid = tid;
485 __entry->last_tid = last_tid;
486 __entry->nr_freed = nr_freed;
475 __field(tid_t, next_tid)
476 ),
477
478 TP_fast_assign(
479 __entry->dev = journal->j_fs_dev->bd_dev;
480 __entry->first_tid = first_tid;
481 __entry->tid = tid;
482 __entry->last_tid = last_tid;
483 __entry->nr_freed = nr_freed;
487 __entry->nr_scanned = nr_scanned;
488 __entry->next_tid = next_tid;
489 ),
490
491 TP_printk("dev %d,%d shrink transaction %u-%u(%u) freed %lu "
484 __entry->next_tid = next_tid;
485 ),
486
487 TP_printk("dev %d,%d shrink transaction %u-%u(%u) freed %lu "
492 "scanned %lu next transaction %u",
488 "next transaction %u",
493 MAJOR(__entry->dev), MINOR(__entry->dev),
494 __entry->first_tid, __entry->tid, __entry->last_tid,
489 MAJOR(__entry->dev), MINOR(__entry->dev),
490 __entry->first_tid, __entry->tid, __entry->last_tid,
495 __entry->nr_freed, __entry->nr_scanned, __entry->next_tid)
491 __entry->nr_freed, __entry->next_tid)
496);
497
498#endif /* _TRACE_JBD2_H */
499
500/* This part must be outside protection */
501#include <trace/define_trace.h>
492);
493
494#endif /* _TRACE_JBD2_H */
495
496/* This part must be outside protection */
497#include <trace/define_trace.h>