trace.h (9febf39dfe5a58c93d58707a1e4fd2fb2d42077d) | trace.h (f7b08163b7a9fcaee4a8de43f28caa13e687235b) |
---|---|
1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * Copyright (C) 2017 Oracle. All Rights Reserved. 4 * Author: Darrick J. Wong <darrick.wong@oracle.com> 5 */ 6#undef TRACE_SYSTEM 7#define TRACE_SYSTEM xfs_scrub 8 --- 131 unchanged lines hidden (view full) --- 140 TP_fast_assign( 141 __entry->dev = sc->mp->m_super->s_dev; 142 __entry->type = sc->sm->sm_type; 143 __entry->agno = agno; 144 __entry->bno = bno; 145 __entry->error = error; 146 __entry->ret_ip = ret_ip; 147 ), | 1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * Copyright (C) 2017 Oracle. All Rights Reserved. 4 * Author: Darrick J. Wong <darrick.wong@oracle.com> 5 */ 6#undef TRACE_SYSTEM 7#define TRACE_SYSTEM xfs_scrub 8 --- 131 unchanged lines hidden (view full) --- 140 TP_fast_assign( 141 __entry->dev = sc->mp->m_super->s_dev; 142 __entry->type = sc->sm->sm_type; 143 __entry->agno = agno; 144 __entry->bno = bno; 145 __entry->error = error; 146 __entry->ret_ip = ret_ip; 147 ), |
148 TP_printk("dev %d:%d type %s agno 0x%x agbno %u error %d ret_ip %pS", | 148 TP_printk("dev %d:%d type %s agno 0x%x agbno 0x%x error %d ret_ip %pS", |
149 MAJOR(__entry->dev), MINOR(__entry->dev), 150 __print_symbolic(__entry->type, XFS_SCRUB_TYPE_STRINGS), 151 __entry->agno, 152 __entry->bno, 153 __entry->error, 154 __entry->ret_ip) 155); 156 --- 41 unchanged lines hidden (view full) --- 198 ), 199 TP_fast_assign( 200 __entry->dev = sc->mp->m_super->s_dev; 201 __entry->type = sc->sm->sm_type; 202 __entry->agno = xfs_daddr_to_agno(sc->mp, daddr); 203 __entry->agbno = xfs_daddr_to_agbno(sc->mp, daddr); 204 __entry->ret_ip = ret_ip; 205 ), | 149 MAJOR(__entry->dev), MINOR(__entry->dev), 150 __print_symbolic(__entry->type, XFS_SCRUB_TYPE_STRINGS), 151 __entry->agno, 152 __entry->bno, 153 __entry->error, 154 __entry->ret_ip) 155); 156 --- 41 unchanged lines hidden (view full) --- 198 ), 199 TP_fast_assign( 200 __entry->dev = sc->mp->m_super->s_dev; 201 __entry->type = sc->sm->sm_type; 202 __entry->agno = xfs_daddr_to_agno(sc->mp, daddr); 203 __entry->agbno = xfs_daddr_to_agbno(sc->mp, daddr); 204 __entry->ret_ip = ret_ip; 205 ), |
206 TP_printk("dev %d:%d type %s agno 0x%x agbno %u ret_ip %pS", | 206 TP_printk("dev %d:%d type %s agno 0x%x agbno 0x%x ret_ip %pS", |
207 MAJOR(__entry->dev), MINOR(__entry->dev), 208 __print_symbolic(__entry->type, XFS_SCRUB_TYPE_STRINGS), 209 __entry->agno, 210 __entry->agbno, 211 __entry->ret_ip) 212) 213 214#define DEFINE_SCRUB_BLOCK_ERROR_EVENT(name) \ --- 118 unchanged lines hidden (view full) --- 333 __entry->btnum = cur->bc_btnum; 334 __entry->level = level; 335 __entry->agno = XFS_FSB_TO_AGNO(cur->bc_mp, fsbno); 336 __entry->bno = XFS_FSB_TO_AGBNO(cur->bc_mp, fsbno); 337 __entry->ptr = cur->bc_ptrs[level]; 338 __entry->error = error; 339 __entry->ret_ip = ret_ip; 340 ), | 207 MAJOR(__entry->dev), MINOR(__entry->dev), 208 __print_symbolic(__entry->type, XFS_SCRUB_TYPE_STRINGS), 209 __entry->agno, 210 __entry->agbno, 211 __entry->ret_ip) 212) 213 214#define DEFINE_SCRUB_BLOCK_ERROR_EVENT(name) \ --- 118 unchanged lines hidden (view full) --- 333 __entry->btnum = cur->bc_btnum; 334 __entry->level = level; 335 __entry->agno = XFS_FSB_TO_AGNO(cur->bc_mp, fsbno); 336 __entry->bno = XFS_FSB_TO_AGBNO(cur->bc_mp, fsbno); 337 __entry->ptr = cur->bc_ptrs[level]; 338 __entry->error = error; 339 __entry->ret_ip = ret_ip; 340 ), |
341 TP_printk("dev %d:%d type %s btree %s level %d ptr %d agno 0x%x agbno %u error %d ret_ip %pS", | 341 TP_printk("dev %d:%d type %s btree %s level %d ptr %d agno 0x%x agbno 0x%x error %d ret_ip %pS", |
342 MAJOR(__entry->dev), MINOR(__entry->dev), 343 __print_symbolic(__entry->type, XFS_SCRUB_TYPE_STRINGS), 344 __print_symbolic(__entry->btnum, XFS_BTNUM_STRINGS), 345 __entry->level, 346 __entry->ptr, 347 __entry->agno, 348 __entry->bno, 349 __entry->error, --- 26 unchanged lines hidden (view full) --- 376 __entry->btnum = cur->bc_btnum; 377 __entry->level = level; 378 __entry->ptr = cur->bc_ptrs[level]; 379 __entry->agno = XFS_FSB_TO_AGNO(cur->bc_mp, fsbno); 380 __entry->bno = XFS_FSB_TO_AGBNO(cur->bc_mp, fsbno); 381 __entry->error = error; 382 __entry->ret_ip = ret_ip; 383 ), | 342 MAJOR(__entry->dev), MINOR(__entry->dev), 343 __print_symbolic(__entry->type, XFS_SCRUB_TYPE_STRINGS), 344 __print_symbolic(__entry->btnum, XFS_BTNUM_STRINGS), 345 __entry->level, 346 __entry->ptr, 347 __entry->agno, 348 __entry->bno, 349 __entry->error, --- 26 unchanged lines hidden (view full) --- 376 __entry->btnum = cur->bc_btnum; 377 __entry->level = level; 378 __entry->ptr = cur->bc_ptrs[level]; 379 __entry->agno = XFS_FSB_TO_AGNO(cur->bc_mp, fsbno); 380 __entry->bno = XFS_FSB_TO_AGBNO(cur->bc_mp, fsbno); 381 __entry->error = error; 382 __entry->ret_ip = ret_ip; 383 ), |
384 TP_printk("dev %d:%d ino 0x%llx fork %d type %s btree %s level %d ptr %d agno 0x%x agbno %u error %d ret_ip %pS", | 384 TP_printk("dev %d:%d ino 0x%llx fork %d type %s btree %s level %d ptr %d agno 0x%x agbno 0x%x error %d ret_ip %pS", |
385 MAJOR(__entry->dev), MINOR(__entry->dev), 386 __entry->ino, 387 __entry->whichfork, 388 __print_symbolic(__entry->type, XFS_SCRUB_TYPE_STRINGS), 389 __print_symbolic(__entry->btnum, XFS_BTNUM_STRINGS), 390 __entry->level, 391 __entry->ptr, 392 __entry->agno, --- 22 unchanged lines hidden (view full) --- 415 __entry->type = sc->sm->sm_type; 416 __entry->btnum = cur->bc_btnum; 417 __entry->level = level; 418 __entry->agno = XFS_FSB_TO_AGNO(cur->bc_mp, fsbno); 419 __entry->bno = XFS_FSB_TO_AGBNO(cur->bc_mp, fsbno); 420 __entry->ptr = cur->bc_ptrs[level]; 421 __entry->ret_ip = ret_ip; 422 ), | 385 MAJOR(__entry->dev), MINOR(__entry->dev), 386 __entry->ino, 387 __entry->whichfork, 388 __print_symbolic(__entry->type, XFS_SCRUB_TYPE_STRINGS), 389 __print_symbolic(__entry->btnum, XFS_BTNUM_STRINGS), 390 __entry->level, 391 __entry->ptr, 392 __entry->agno, --- 22 unchanged lines hidden (view full) --- 415 __entry->type = sc->sm->sm_type; 416 __entry->btnum = cur->bc_btnum; 417 __entry->level = level; 418 __entry->agno = XFS_FSB_TO_AGNO(cur->bc_mp, fsbno); 419 __entry->bno = XFS_FSB_TO_AGBNO(cur->bc_mp, fsbno); 420 __entry->ptr = cur->bc_ptrs[level]; 421 __entry->ret_ip = ret_ip; 422 ), |
423 TP_printk("dev %d:%d type %s btree %s level %d ptr %d agno 0x%x agbno %u ret_ip %pS", | 423 TP_printk("dev %d:%d type %s btree %s level %d ptr %d agno 0x%x agbno 0x%x ret_ip %pS", |
424 MAJOR(__entry->dev), MINOR(__entry->dev), 425 __print_symbolic(__entry->type, XFS_SCRUB_TYPE_STRINGS), 426 __print_symbolic(__entry->btnum, XFS_BTNUM_STRINGS), 427 __entry->level, 428 __entry->ptr, 429 __entry->agno, 430 __entry->bno, 431 __entry->ret_ip) --- 23 unchanged lines hidden (view full) --- 455 __entry->type = sc->sm->sm_type; 456 __entry->btnum = cur->bc_btnum; 457 __entry->level = level; 458 __entry->agno = XFS_FSB_TO_AGNO(cur->bc_mp, fsbno); 459 __entry->bno = XFS_FSB_TO_AGBNO(cur->bc_mp, fsbno); 460 __entry->ptr = cur->bc_ptrs[level]; 461 __entry->ret_ip = ret_ip; 462 ), | 424 MAJOR(__entry->dev), MINOR(__entry->dev), 425 __print_symbolic(__entry->type, XFS_SCRUB_TYPE_STRINGS), 426 __print_symbolic(__entry->btnum, XFS_BTNUM_STRINGS), 427 __entry->level, 428 __entry->ptr, 429 __entry->agno, 430 __entry->bno, 431 __entry->ret_ip) --- 23 unchanged lines hidden (view full) --- 455 __entry->type = sc->sm->sm_type; 456 __entry->btnum = cur->bc_btnum; 457 __entry->level = level; 458 __entry->agno = XFS_FSB_TO_AGNO(cur->bc_mp, fsbno); 459 __entry->bno = XFS_FSB_TO_AGBNO(cur->bc_mp, fsbno); 460 __entry->ptr = cur->bc_ptrs[level]; 461 __entry->ret_ip = ret_ip; 462 ), |
463 TP_printk("dev %d:%d ino 0x%llx fork %d type %s btree %s level %d ptr %d agno 0x%x agbno %u ret_ip %pS", | 463 TP_printk("dev %d:%d ino 0x%llx fork %d type %s btree %s level %d ptr %d agno 0x%x agbno 0x%x ret_ip %pS", |
464 MAJOR(__entry->dev), MINOR(__entry->dev), 465 __entry->ino, 466 __entry->whichfork, 467 __print_symbolic(__entry->type, XFS_SCRUB_TYPE_STRINGS), 468 __print_symbolic(__entry->btnum, XFS_BTNUM_STRINGS), 469 __entry->level, 470 __entry->ptr, 471 __entry->agno, --- 22 unchanged lines hidden (view full) --- 494 __entry->type = sc->sm->sm_type; 495 __entry->btnum = cur->bc_btnum; 496 __entry->agno = XFS_FSB_TO_AGNO(cur->bc_mp, fsbno); 497 __entry->bno = XFS_FSB_TO_AGBNO(cur->bc_mp, fsbno); 498 __entry->level = level; 499 __entry->nlevels = cur->bc_nlevels; 500 __entry->ptr = cur->bc_ptrs[level]; 501 ), | 464 MAJOR(__entry->dev), MINOR(__entry->dev), 465 __entry->ino, 466 __entry->whichfork, 467 __print_symbolic(__entry->type, XFS_SCRUB_TYPE_STRINGS), 468 __print_symbolic(__entry->btnum, XFS_BTNUM_STRINGS), 469 __entry->level, 470 __entry->ptr, 471 __entry->agno, --- 22 unchanged lines hidden (view full) --- 494 __entry->type = sc->sm->sm_type; 495 __entry->btnum = cur->bc_btnum; 496 __entry->agno = XFS_FSB_TO_AGNO(cur->bc_mp, fsbno); 497 __entry->bno = XFS_FSB_TO_AGBNO(cur->bc_mp, fsbno); 498 __entry->level = level; 499 __entry->nlevels = cur->bc_nlevels; 500 __entry->ptr = cur->bc_ptrs[level]; 501 ), |
502 TP_printk("dev %d:%d type %s btree %s agno 0x%x agbno %u level %d nlevels %d ptr %d", | 502 TP_printk("dev %d:%d type %s btree %s agno 0x%x agbno 0x%x level %d nlevels %d ptr %d", |
503 MAJOR(__entry->dev), MINOR(__entry->dev), 504 __print_symbolic(__entry->type, XFS_SCRUB_TYPE_STRINGS), 505 __print_symbolic(__entry->btnum, XFS_BTNUM_STRINGS), 506 __entry->agno, 507 __entry->bno, 508 __entry->level, 509 __entry->nlevels, 510 __entry->ptr) --- 146 unchanged lines hidden (view full) --- 657 __field(xfs_extlen_t, len) 658 ), 659 TP_fast_assign( 660 __entry->dev = mp->m_super->s_dev; 661 __entry->agno = agno; 662 __entry->agbno = agbno; 663 __entry->len = len; 664 ), | 503 MAJOR(__entry->dev), MINOR(__entry->dev), 504 __print_symbolic(__entry->type, XFS_SCRUB_TYPE_STRINGS), 505 __print_symbolic(__entry->btnum, XFS_BTNUM_STRINGS), 506 __entry->agno, 507 __entry->bno, 508 __entry->level, 509 __entry->nlevels, 510 __entry->ptr) --- 146 unchanged lines hidden (view full) --- 657 __field(xfs_extlen_t, len) 658 ), 659 TP_fast_assign( 660 __entry->dev = mp->m_super->s_dev; 661 __entry->agno = agno; 662 __entry->agbno = agbno; 663 __entry->len = len; 664 ), |
665 TP_printk("dev %d:%d agno 0x%x agbno %u len %u", | 665 TP_printk("dev %d:%d agno 0x%x agbno 0x%x len %u", |
666 MAJOR(__entry->dev), MINOR(__entry->dev), 667 __entry->agno, 668 __entry->agbno, 669 __entry->len) 670); 671#define DEFINE_REPAIR_EXTENT_EVENT(name) \ 672DEFINE_EVENT(xrep_extent_class, name, \ 673 TP_PROTO(struct xfs_mount *mp, xfs_agnumber_t agno, \ --- 20 unchanged lines hidden (view full) --- 694 __entry->dev = mp->m_super->s_dev; 695 __entry->agno = agno; 696 __entry->agbno = agbno; 697 __entry->len = len; 698 __entry->owner = owner; 699 __entry->offset = offset; 700 __entry->flags = flags; 701 ), | 666 MAJOR(__entry->dev), MINOR(__entry->dev), 667 __entry->agno, 668 __entry->agbno, 669 __entry->len) 670); 671#define DEFINE_REPAIR_EXTENT_EVENT(name) \ 672DEFINE_EVENT(xrep_extent_class, name, \ 673 TP_PROTO(struct xfs_mount *mp, xfs_agnumber_t agno, \ --- 20 unchanged lines hidden (view full) --- 694 __entry->dev = mp->m_super->s_dev; 695 __entry->agno = agno; 696 __entry->agbno = agbno; 697 __entry->len = len; 698 __entry->owner = owner; 699 __entry->offset = offset; 700 __entry->flags = flags; 701 ), |
702 TP_printk("dev %d:%d agno 0x%x agbno %u len %u owner %lld offset %llu flags 0x%x", | 702 TP_printk("dev %d:%d agno 0x%x agbno 0x%x len %u owner %lld offset %llu flags 0x%x", |
703 MAJOR(__entry->dev), MINOR(__entry->dev), 704 __entry->agno, 705 __entry->agbno, 706 __entry->len, 707 __entry->owner, 708 __entry->offset, 709 __entry->flags) 710); --- 21 unchanged lines hidden (view full) --- 732 ), 733 TP_fast_assign( 734 __entry->dev = mp->m_super->s_dev; 735 __entry->agno = agno; 736 __entry->startblock = irec->rc_startblock; 737 __entry->blockcount = irec->rc_blockcount; 738 __entry->refcount = irec->rc_refcount; 739 ), | 703 MAJOR(__entry->dev), MINOR(__entry->dev), 704 __entry->agno, 705 __entry->agbno, 706 __entry->len, 707 __entry->owner, 708 __entry->offset, 709 __entry->flags) 710); --- 21 unchanged lines hidden (view full) --- 732 ), 733 TP_fast_assign( 734 __entry->dev = mp->m_super->s_dev; 735 __entry->agno = agno; 736 __entry->startblock = irec->rc_startblock; 737 __entry->blockcount = irec->rc_blockcount; 738 __entry->refcount = irec->rc_refcount; 739 ), |
740 TP_printk("dev %d:%d agno 0x%x agbno %u len %u refcount %u", | 740 TP_printk("dev %d:%d agno 0x%x agbno 0x%x len %u refcount %u", |
741 MAJOR(__entry->dev), MINOR(__entry->dev), 742 __entry->agno, 743 __entry->startblock, 744 __entry->blockcount, 745 __entry->refcount) 746) 747 748TRACE_EVENT(xrep_init_btblock, --- 7 unchanged lines hidden (view full) --- 756 __field(uint32_t, btnum) 757 ), 758 TP_fast_assign( 759 __entry->dev = mp->m_super->s_dev; 760 __entry->agno = agno; 761 __entry->agbno = agbno; 762 __entry->btnum = btnum; 763 ), | 741 MAJOR(__entry->dev), MINOR(__entry->dev), 742 __entry->agno, 743 __entry->startblock, 744 __entry->blockcount, 745 __entry->refcount) 746) 747 748TRACE_EVENT(xrep_init_btblock, --- 7 unchanged lines hidden (view full) --- 756 __field(uint32_t, btnum) 757 ), 758 TP_fast_assign( 759 __entry->dev = mp->m_super->s_dev; 760 __entry->agno = agno; 761 __entry->agbno = agbno; 762 __entry->btnum = btnum; 763 ), |
764 TP_printk("dev %d:%d agno 0x%x agbno %u btree %s", | 764 TP_printk("dev %d:%d agno 0x%x agbno 0x%x btree %s", |
765 MAJOR(__entry->dev), MINOR(__entry->dev), 766 __entry->agno, 767 __entry->agbno, 768 __print_symbolic(__entry->btnum, XFS_BTNUM_STRINGS)) 769) 770TRACE_EVENT(xrep_findroot_block, 771 TP_PROTO(struct xfs_mount *mp, xfs_agnumber_t agno, xfs_agblock_t agbno, 772 uint32_t magic, uint16_t level), --- 7 unchanged lines hidden (view full) --- 780 ), 781 TP_fast_assign( 782 __entry->dev = mp->m_super->s_dev; 783 __entry->agno = agno; 784 __entry->agbno = agbno; 785 __entry->magic = magic; 786 __entry->level = level; 787 ), | 765 MAJOR(__entry->dev), MINOR(__entry->dev), 766 __entry->agno, 767 __entry->agbno, 768 __print_symbolic(__entry->btnum, XFS_BTNUM_STRINGS)) 769) 770TRACE_EVENT(xrep_findroot_block, 771 TP_PROTO(struct xfs_mount *mp, xfs_agnumber_t agno, xfs_agblock_t agbno, 772 uint32_t magic, uint16_t level), --- 7 unchanged lines hidden (view full) --- 780 ), 781 TP_fast_assign( 782 __entry->dev = mp->m_super->s_dev; 783 __entry->agno = agno; 784 __entry->agbno = agbno; 785 __entry->magic = magic; 786 __entry->level = level; 787 ), |
788 TP_printk("dev %d:%d agno 0x%x agbno %u magic 0x%x level %u", | 788 TP_printk("dev %d:%d agno 0x%x agbno 0x%x magic 0x%x level %u", |
789 MAJOR(__entry->dev), MINOR(__entry->dev), 790 __entry->agno, 791 __entry->agbno, 792 __entry->magic, 793 __entry->level) 794) 795TRACE_EVENT(xrep_calc_ag_resblks, 796 TP_PROTO(struct xfs_mount *mp, xfs_agnumber_t agno, --- 110 unchanged lines hidden --- | 789 MAJOR(__entry->dev), MINOR(__entry->dev), 790 __entry->agno, 791 __entry->agbno, 792 __entry->magic, 793 __entry->level) 794) 795TRACE_EVENT(xrep_calc_ag_resblks, 796 TP_PROTO(struct xfs_mount *mp, xfs_agnumber_t agno, --- 110 unchanged lines hidden --- |