jbd2.h (c95baf12f5077419db01313ab61c2aac007d40cd) | jbd2.h (4ba3fcdde7e36af93610ceb3cc38365b14539865) |
---|---|
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> --- 380 unchanged lines hidden (view full) --- 389 __entry->stall_ms = stall_ms; 390 ), 391 392 TP_printk("dev %d,%d stall_ms %lu", 393 MAJOR(__entry->dev), MINOR(__entry->dev), 394 __entry->stall_ms) 395); 396 | 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> --- 380 unchanged lines hidden (view full) --- 389 __entry->stall_ms = stall_ms; 390 ), 391 392 TP_printk("dev %d,%d stall_ms %lu", 393 MAJOR(__entry->dev), MINOR(__entry->dev), 394 __entry->stall_ms) 395); 396 |
397DECLARE_EVENT_CLASS(jbd2_journal_shrink, 398 399 TP_PROTO(journal_t *journal, unsigned long nr_to_scan, 400 unsigned long count), 401 402 TP_ARGS(journal, nr_to_scan, count), 403 404 TP_STRUCT__entry( 405 __field(dev_t, dev) 406 __field(unsigned long, nr_to_scan) 407 __field(unsigned long, count) 408 ), 409 410 TP_fast_assign( 411 __entry->dev = journal->j_fs_dev->bd_dev; 412 __entry->nr_to_scan = nr_to_scan; 413 __entry->count = count; 414 ), 415 416 TP_printk("dev %d,%d nr_to_scan %lu count %lu", 417 MAJOR(__entry->dev), MINOR(__entry->dev), 418 __entry->nr_to_scan, __entry->count) 419); 420 421DEFINE_EVENT(jbd2_journal_shrink, jbd2_shrink_count, 422 423 TP_PROTO(journal_t *journal, unsigned long nr_to_scan, unsigned long count), 424 425 TP_ARGS(journal, nr_to_scan, count) 426); 427 428DEFINE_EVENT(jbd2_journal_shrink, jbd2_shrink_scan_enter, 429 430 TP_PROTO(journal_t *journal, unsigned long nr_to_scan, unsigned long count), 431 432 TP_ARGS(journal, nr_to_scan, count) 433); 434 435TRACE_EVENT(jbd2_shrink_scan_exit, 436 437 TP_PROTO(journal_t *journal, unsigned long nr_to_scan, 438 unsigned long nr_shrunk, unsigned long count), 439 440 TP_ARGS(journal, nr_to_scan, nr_shrunk, count), 441 442 TP_STRUCT__entry( 443 __field(dev_t, dev) 444 __field(unsigned long, nr_to_scan) 445 __field(unsigned long, nr_shrunk) 446 __field(unsigned long, count) 447 ), 448 449 TP_fast_assign( 450 __entry->dev = journal->j_fs_dev->bd_dev; 451 __entry->nr_to_scan = nr_to_scan; 452 __entry->nr_shrunk = nr_shrunk; 453 __entry->count = count; 454 ), 455 456 TP_printk("dev %d,%d nr_to_scan %lu nr_shrunk %lu count %lu", 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), 467 468 TP_ARGS(journal, first_tid, tid, last_tid, nr_freed, 469 nr_scanned, 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) 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; 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 " 492 "scanned %lu next transaction %u", 493 MAJOR(__entry->dev), MINOR(__entry->dev), 494 __entry->first_tid, __entry->tid, __entry->last_tid, 495 __entry->nr_freed, __entry->nr_scanned, __entry->next_tid) 496); 497 |
|
397#endif /* _TRACE_JBD2_H */ 398 399/* This part must be outside protection */ 400#include <trace/define_trace.h> | 498#endif /* _TRACE_JBD2_H */ 499 500/* This part must be outside protection */ 501#include <trace/define_trace.h> |