Lines Matching refs:__entry

15 	__entry->dst##_inode		= (src).inode;		\
16 __entry->dst##_offset = (src).offset; \
17 __entry->dst##_snapshot = (src).snapshot
31 TP_printk("%llu:%llu:%u", __entry->p_inode, __entry->p_offset, __entry->p_snapshot)
44 __entry->dev = c->dev;
48 TP_printk("%d,%d\n%s", MAJOR(__entry->dev), MINOR(__entry->dev), __get_str(str))
63 __entry->dev = trans->c->dev;
64 strscpy(__entry->trans_fn, trans->fn, sizeof(__entry->trans_fn));
65 __entry->caller_ip = caller_ip;
70 MAJOR(__entry->dev), MINOR(__entry->dev),
71 __entry->trans_fn, (void *) __entry->caller_ip, __get_str(str))
85 __entry->dev = trans->c->dev;
86 strscpy(__entry->trans_fn, trans->fn, sizeof(__entry->trans_fn));
91 MAJOR(__entry->dev), MINOR(__entry->dev),
92 __entry->trans_fn, __get_str(str))
107 __entry->dev = c->dev;
108 __entry->level = b->c.level;
109 __entry->btree_id = b->c.btree_id;
114 MAJOR(__entry->dev), MINOR(__entry->dev),
115 __entry->level,
116 bch2_btree_id_str(__entry->btree_id),
117 __entry->pos_inode, __entry->pos_offset, __entry->pos_snapshot)
133 __entry->dev = trans->c->dev;
134 strscpy(__entry->trans_fn, trans->fn, sizeof(__entry->trans_fn));
135 __entry->level = b->c.level;
136 __entry->btree_id = b->c.btree_id;
141 MAJOR(__entry->dev), MINOR(__entry->dev), __entry->trans_fn,
142 __entry->level,
143 bch2_btree_id_str(__entry->btree_id),
144 __entry->pos_inode, __entry->pos_offset, __entry->pos_snapshot)
156 __entry->dev = c->dev;
159 TP_printk("%d,%d", MAJOR(__entry->dev), MINOR(__entry->dev))
172 __entry->dev = trans->c->dev;
173 strscpy(__entry->trans_fn, trans->fn, sizeof(__entry->trans_fn));
176 TP_printk("%d,%d %s", MAJOR(__entry->dev), MINOR(__entry->dev), __entry->trans_fn)
191 __entry->dev = bio->bi_bdev ? bio_dev(bio) : 0;
192 __entry->sector = bio->bi_iter.bi_sector;
193 __entry->nr_sector = bio->bi_iter.bi_size >> 9;
194 blk_fill_rwbs(__entry->rwbs, bio->bi_opf);
198 MAJOR(__entry->dev), MINOR(__entry->dev), __entry->rwbs,
199 (unsigned long long)__entry->sector, __entry->nr_sector)
215 __entry->dev = sb->s_dev;
216 __entry->wait = wait;
220 MAJOR(__entry->dev), MINOR(__entry->dev),
221 __entry->wait)
240 __entry->dev = dentry->d_sb->s_dev;
241 __entry->ino = d_inode(dentry)->i_ino;
242 __entry->parent = d_inode(dentry->d_parent)->i_ino;
243 __entry->datasync = datasync;
247 MAJOR(__entry->dev), MINOR(__entry->dev),
248 (unsigned long) __entry->ino,
249 (unsigned long) __entry->parent, __entry->datasync)
263 __entry->dev = c->dev;
264 __entry->ip = ip;
268 MAJOR(__entry->dev), MINOR(__entry->dev),
269 (void *) __entry->ip)
289 __entry->dev = c->dev;
290 strscpy(__entry->ret, bch2_err_str(ret), sizeof(__entry->ret));
294 MAJOR(__entry->dev), MINOR(__entry->dev),
295 __entry->ret)
362 __entry->dev = c->dev;
363 __entry->direct = direct;
364 __entry->kicked = kicked;
365 __entry->min_nr = min_nr;
366 __entry->min_key_cache = min_key_cache;
367 __entry->btree_cache_dirty = btree_cache_dirty;
368 __entry->btree_cache_total = btree_cache_total;
369 __entry->btree_key_cache_dirty = btree_key_cache_dirty;
370 __entry->btree_key_cache_total = btree_key_cache_total;
374 MAJOR(__entry->dev), MINOR(__entry->dev),
375 __entry->direct,
376 __entry->kicked,
377 __entry->min_nr,
378 __entry->min_key_cache,
379 __entry->btree_cache_dirty,
380 __entry->btree_cache_total,
381 __entry->btree_key_cache_dirty,
382 __entry->btree_key_cache_total)
395 __entry->dev = c->dev;
396 __entry->nr_flushed = nr_flushed;
400 MAJOR(__entry->dev), MINOR(__entry->dev),
401 __entry->nr_flushed)
424 __entry->nr_to_scan = nr_to_scan;
425 __entry->can_free = can_free;
426 __entry->ret = ret;
430 __entry->nr_to_scan, __entry->can_free, __entry->ret)
476 __entry->type = btree_node_type(b);
477 __entry->bytes = bytes;
478 __entry->sectors = sectors;
482 __entry->type , __entry->bytes, __entry->sectors)
510 strscpy(__entry->trans_fn, trans_fn, sizeof(__entry->trans_fn));
511 __entry->caller_ip = caller_ip;
512 __entry->required = required;
513 strscpy(__entry->ret, bch2_err_str(ret), sizeof(__entry->ret));
517 __entry->trans_fn,
518 (void *) __entry->caller_ip,
519 __entry->required,
520 __entry->ret)
575 strscpy(__entry->trans_fn, trans->fn, sizeof(__entry->trans_fn));
576 __entry->caller_ip = caller_ip;
577 __entry->btree_id = path->btree_id;
578 __entry->level = level;
579 __entry->path_idx = path - trans->paths;
583 __entry->self_read_count = c.n[SIX_LOCK_read];
584 __entry->self_intent_count = c.n[SIX_LOCK_intent];
587 strscpy(__entry->node, bch2_err_str(PTR_ERR(b)), sizeof(__entry->node));
590 __entry->read_count = c.n[SIX_LOCK_read];
591 __entry->intent_count = c.n[SIX_LOCK_intent];
592 scnprintf(__entry->node, sizeof(__entry->node), "%px", &b->c);
594 __entry->iter_lock_seq = path->l[level].lock_seq;
595 __entry->node_lock_seq = is_btree_node(path, level)
601 __entry->trans_fn,
602 (void *) __entry->caller_ip,
603 __entry->path_idx,
604 bch2_btree_id_str(__entry->btree_id),
605 __entry->pos_inode,
606 __entry->pos_offset,
607 __entry->pos_snapshot,
608 __entry->level,
609 __entry->node,
610 __entry->self_read_count,
611 __entry->self_intent_count,
612 __entry->read_count,
613 __entry->intent_count,
614 __entry->iter_lock_seq,
615 __entry->node_lock_seq)
644 strscpy(__entry->trans_fn, trans->fn, sizeof(__entry->trans_fn));
645 __entry->caller_ip = caller_ip;
646 __entry->btree_id = path->btree_id;
647 __entry->level = level;
648 __entry->path_idx = path - trans->paths;
650 __entry->locked = btree_node_locked(path, level);
653 __entry->self_read_count = c.n[SIX_LOCK_read];
654 __entry->self_intent_count = c.n[SIX_LOCK_intent];
656 __entry->read_count = c.n[SIX_LOCK_read];
657 __entry->intent_count = c.n[SIX_LOCK_intent];
658 __entry->iter_lock_seq = path->l[level].lock_seq;
659 __entry->node_lock_seq = is_btree_node(path, level)
665 __entry->trans_fn,
666 (void *) __entry->caller_ip,
667 __entry->path_idx,
668 bch2_btree_id_str(__entry->btree_id),
669 __entry->pos_inode,
670 __entry->pos_offset,
671 __entry->pos_snapshot,
672 __entry->level,
673 __entry->locked,
674 __entry->self_read_count,
675 __entry->self_intent_count,
676 __entry->read_count,
677 __entry->intent_count,
678 __entry->iter_lock_seq,
679 __entry->node_lock_seq)
721 __entry->dev = c->dev;
722 __entry->seen = seen;
723 __entry->open = open;
724 __entry->need_journal_commit = need_journal_commit;
725 __entry->discarded = discarded;
726 strscpy(__entry->err, err, sizeof(__entry->err));
730 MAJOR(__entry->dev), MINOR(__entry->dev),
731 __entry->seen,
732 __entry->open,
733 __entry->need_journal_commit,
734 __entry->discarded,
735 __entry->err)
750 __entry->dev = c->dev;
751 __entry->dev_idx = dev;
752 __entry->sectors = sectors;
753 __entry->bucket = bucket;
757 MAJOR(__entry->dev), MINOR(__entry->dev),
758 __entry->dev_idx, __entry->bucket,
759 __entry->sectors)
775 __entry->dev = c->dev;
776 __entry->dev_idx = bucket->inode;
777 __entry->bucket = bucket->offset;
781 MAJOR(__entry->dev), MINOR(__entry->dev),
782 __entry->dev_idx, __entry->bucket)
830 __entry->dev = c->dev;
831 __entry->keys_moved = atomic64_read(&stats->keys_moved);
832 __entry->keys_raced = atomic64_read(&stats->keys_raced);
833 __entry->sectors_seen = atomic64_read(&stats->sectors_seen);
834 __entry->sectors_moved = atomic64_read(&stats->sectors_moved);
835 __entry->sectors_raced = atomic64_read(&stats->sectors_raced);
840 MAJOR(__entry->dev), MINOR(__entry->dev),
841 __entry->keys_moved,
842 __entry->keys_raced,
843 __entry->sectors_seen,
844 __entry->sectors_moved,
845 __entry->sectors_raced)
865 __entry->dev = c->dev;
866 __entry->member = bucket->inode;
867 __entry->bucket = bucket->offset;
868 __entry->sectors = sectors;
869 __entry->bucket_size = bucket_size;
870 __entry->fragmentation = fragmentation;
871 __entry->ret = ret;
875 MAJOR(__entry->dev), MINOR(__entry->dev),
876 __entry->member, __entry->bucket,
877 __entry->sectors, __entry->bucket_size,
878 __entry->fragmentation, __entry->ret)
898 __entry->dev = c->dev;
899 __entry->sectors_moved = sectors_moved;
900 __entry->sectors_not_moved = sectors_not_moved;
901 __entry->buckets_moved = buckets_moved;
902 __entry->buckets_not_moved = buckets_moved;
906 MAJOR(__entry->dev), MINOR(__entry->dev),
907 __entry->sectors_moved, __entry->sectors_not_moved,
908 __entry->buckets_moved, __entry->buckets_not_moved)
923 __entry->dev = c->dev;
924 __entry->wait_amount = wait_amount;
925 __entry->until = until;
929 MAJOR(__entry->dev), MINOR(__entry->dev),
930 __entry->wait_amount, __entry->until)
946 strscpy(__entry->trans_fn, trans->fn, sizeof(__entry->trans_fn));
947 __entry->caller_ip = caller_ip;
950 TP_printk("%s %pS", __entry->trans_fn, (void *) __entry->caller_ip)
981 strscpy(__entry->trans_fn, trans->fn, sizeof(__entry->trans_fn));
982 __entry->caller_ip = caller_ip;
983 __entry->level = b->c.level;
984 __entry->written = b->written;
985 __entry->blocks = btree_blocks(trans->c);
986 __entry->u64s_remaining = bch2_btree_keys_u64s_remaining(b);
990 __entry->trans_fn, (void *) __entry->caller_ip,
991 __entry->level,
992 __entry->written, __entry->blocks,
993 __entry->u64s_remaining)
1011 strscpy(__entry->trans_fn, trans->fn, sizeof(__entry->trans_fn));
1012 __entry->caller_ip = caller_ip;
1013 __entry->key_cache_nr_keys = atomic_long_read(&trans->c->btree_key_cache.nr_keys);
1014 __entry->key_cache_nr_dirty = atomic_long_read(&trans->c->btree_key_cache.nr_dirty);
1015 __entry->must_wait = __bch2_btree_key_cache_must_wait(trans->c);
1019 __entry->trans_fn, (void *) __entry->caller_ip,
1020 __entry->key_cache_nr_keys,
1021 __entry->key_cache_nr_dirty,
1022 __entry->must_wait)
1038 strscpy(__entry->trans_fn, trans->fn, sizeof(__entry->trans_fn));
1039 __entry->caller_ip = caller_ip;
1040 __entry->flags = flags;
1043 TP_printk("%s %pS %x", __entry->trans_fn,
1044 (void *) __entry->caller_ip,
1045 __entry->flags)
1087 strscpy(__entry->trans_fn, trans->fn, sizeof(__entry->trans_fn));
1088 __entry->caller_ip = caller_ip;
1089 __entry->btree_id = path->btree_id;
1094 __entry->trans_fn,
1095 (void *) __entry->caller_ip,
1096 bch2_btree_id_str(__entry->btree_id),
1097 __entry->pos_inode,
1098 __entry->pos_offset,
1099 __entry->pos_snapshot)
1138 strscpy(__entry->trans_fn, trans->fn, sizeof(__entry->trans_fn));
1139 __entry->caller_ip = caller_ip;
1140 __entry->btree_id = path->btree_id;
1141 __entry->old_locks_want = old_locks_want;
1142 __entry->new_locks_want = new_locks_want;
1143 __entry->level = f->l;
1144 __entry->path_seq = path->l[f->l].lock_seq;
1145 __entry->node_seq = IS_ERR_OR_NULL(f->b) ? 0 : f->b->c.lock.seq;
1150 __entry->trans_fn,
1151 (void *) __entry->caller_ip,
1152 bch2_btree_id_str(__entry->btree_id),
1153 __entry->pos_inode,
1154 __entry->pos_offset,
1155 __entry->pos_snapshot,
1156 __entry->old_locks_want,
1157 __entry->new_locks_want,
1158 __entry->level,
1159 __entry->path_seq,
1160 __entry->node_seq)
1251 strscpy(__entry->trans_fn, trans->fn, sizeof(__entry->trans_fn));
1254 TP_printk("%s", __entry->trans_fn)
1270 strscpy(__entry->trans_fn, trans->fn, sizeof(__entry->trans_fn));
1271 __entry->caller_ip = caller_ip;
1272 __entry->bytes = bytes;
1276 __entry->trans_fn,
1277 (void *) __entry->caller_ip,
1278 __entry->bytes)
1299 strscpy(__entry->trans_fn, trans->fn, sizeof(__entry->trans_fn));
1300 __entry->caller_ip = caller_ip;
1302 __entry->btree_id = path->btree_id;
1304 __entry->old_u64s = old_u64s;
1305 __entry->new_u64s = new_u64s;
1309 __entry->trans_fn,
1310 (void *) __entry->caller_ip,
1311 bch2_btree_id_str(__entry->btree_id),
1312 __entry->pos_inode,
1313 __entry->pos_offset,
1314 __entry->pos_snapshot,
1315 __entry->old_u64s,
1316 __entry->new_u64s)
1336 strscpy(__entry->trans_fn, trans->fn, sizeof(__entry->trans_fn));
1337 __entry->caller_ip = caller_ip;
1338 __entry->old_locks_want = old_locks_want;
1339 __entry->new_locks_want = path->locks_want;
1340 __entry->btree = path->btree_id;
1345 __entry->trans_fn,
1346 (void *) __entry->caller_ip,
1347 __entry->old_locks_want,
1348 __entry->new_locks_want,
1349 bch2_btree_id_str(__entry->btree),
1350 __entry->pos_inode,
1351 __entry->pos_offset,
1352 __entry->pos_snapshot)
1373 __entry->nr = nr;
1374 __entry->skipped = skipped;
1375 __entry->fast = fast;
1376 __entry->size = size;
1380 __entry->nr, __entry->size, __entry->skipped, __entry->fast)
1393 strscpy(__entry->trans_fn, trans->fn, sizeof(__entry->trans_fn));
1394 __entry->caller_ip = caller_ip;
1397 TP_printk("%s %pS", __entry->trans_fn, (void *) __entry->caller_ip)
1410 __entry->slowpath = slowpath;
1411 __entry->total = total;
1414 TP_printk("%zu/%zu", __entry->slowpath, __entry->total)
1438 strscpy(__entry->bch_err, bch2_err_str(bch_err), sizeof(__entry->bch_err));
1439 strscpy(__entry->std_err, bch2_err_str(std_err), sizeof(__entry->std_err));
1440 snprintf(__entry->ip, sizeof(__entry->ip), "%ps", (void *) ip);
1443 TP_printk("%s -> %s %s", __entry->bch_err, __entry->std_err, __entry->ip)
1464 strscpy(__entry->trans_fn, trans->fn, sizeof(__entry->trans_fn));
1465 __entry->path_idx = path - trans->paths;
1466 __entry->btree_id = path->btree_id;
1468 __entry->overwrite = overwrite;
1469 __entry->update_idx = i - trans->updates;
1470 __entry->nr_updates = trans->nr_updates;
1474 __entry->trans_fn,
1475 __entry->path_idx,
1476 bch2_btree_id_str(__entry->btree_id),
1477 __entry->pos_inode,
1478 __entry->pos_offset,
1479 __entry->pos_snapshot,
1480 __entry->overwrite,
1481 __entry->update_idx,
1482 __entry->nr_updates)
1501 strscpy(__entry->trans_fn, trans->fn, sizeof(__entry->trans_fn));
1502 __entry->caller_ip = caller_ip;
1503 __entry->btree_id = b->btree_id;
1504 __entry->level = b->level;
1506 scnprintf(__entry->node, sizeof(__entry->node), "%px", b);
1507 __entry->lock_seq = six_lock_seq(&b->lock);
1511 __entry->trans_fn,
1512 (void *) __entry->caller_ip,
1513 bch2_btree_id_str(__entry->btree_id),
1514 __entry->level,
1515 __entry->node,
1516 __entry->lock_seq)
1531 __entry->idx = path - trans->paths;
1532 __entry->ref = path->ref;
1533 __entry->btree_id = path->btree_id;
1538 __entry->idx, __entry->ref,
1539 bch2_btree_id_str(__entry->btree_id),
1540 __entry->pos_inode,
1541 __entry->pos_offset,
1542 __entry->pos_snapshot)
1572 __entry->idx = path - trans->paths;
1573 __entry->locks_want = path->locks_want;
1574 __entry->btree_id = path->btree_id;
1579 __entry->idx,
1580 bch2_btree_id_str(__entry->btree_id),
1581 __entry->locks_want,
1582 __entry->pos_inode,
1583 __entry->pos_offset,
1584 __entry->pos_snapshot)
1602 __entry->idx = path - trans->paths;
1603 __entry->ref = path->ref;
1604 __entry->preserve = path->preserve;
1605 __entry->locks_want = path->locks_want;
1606 __entry->btree_id = path->btree_id;
1612 __entry->idx,
1613 __entry->ref,
1614 __entry->preserve,
1615 bch2_btree_id_str(__entry->btree_id),
1616 __entry->locks_want,
1617 __entry->old_pos_inode,
1618 __entry->old_pos_offset,
1619 __entry->old_pos_snapshot,
1620 __entry->new_pos_inode,
1621 __entry->new_pos_offset,
1622 __entry->new_pos_snapshot)
1639 __entry->idx = path - trans->paths;
1640 __entry->new_idx = new - trans->paths;
1641 __entry->btree_id = path->btree_id;
1642 __entry->ref = path->ref;
1643 __entry->preserve = path->preserve;
1648 __entry->idx,
1649 __entry->ref,
1650 __entry->preserve,
1651 bch2_btree_id_str(__entry->btree_id),
1652 __entry->pos_inode,
1653 __entry->pos_offset,
1654 __entry->pos_snapshot,
1655 __entry->new_idx)
1691 strscpy(__entry->trans_fn, trans->fn, sizeof(__entry->trans_fn));
1693 __entry->idx = path - trans->paths;
1694 __entry->ref = path->ref;
1695 __entry->preserve = path->preserve;
1696 __entry->btree_id = path->btree_id;
1697 __entry->level = path->level;
1700 __entry->locks_want = path->locks_want;
1701 __entry->nodes_locked = path->nodes_locked;
1704 strscpy(__entry->node0, bch2_err_str(PTR_ERR(b)), sizeof(__entry->node0));
1706 scnprintf(__entry->node0, sizeof(__entry->node0), "%px", &b->c);
1709 strscpy(__entry->node1, bch2_err_str(PTR_ERR(b)), sizeof(__entry->node0));
1711 scnprintf(__entry->node1, sizeof(__entry->node0), "%px", &b->c);
1714 strscpy(__entry->node2, bch2_err_str(PTR_ERR(b)), sizeof(__entry->node0));
1716 scnprintf(__entry->node2, sizeof(__entry->node0), "%px", &b->c);
1719 strscpy(__entry->node3, bch2_err_str(PTR_ERR(b)), sizeof(__entry->node0));
1721 scnprintf(__entry->node3, sizeof(__entry->node0), "%px", &b->c);
1726 __entry->trans_fn,
1727 __entry->idx,
1728 __entry->ref,
1729 __entry->preserve,
1730 bch2_btree_id_str(__entry->btree_id),
1731 __entry->pos_inode,
1732 __entry->pos_offset,
1733 __entry->pos_snapshot,
1734 __entry->level,
1735 __entry->locks_want,
1736 (__entry->nodes_locked >> 6) & 3,
1737 (__entry->nodes_locked >> 4) & 3,
1738 (__entry->nodes_locked >> 2) & 3,
1739 (__entry->nodes_locked >> 0) & 3,
1740 __entry->node3,
1741 __entry->node2,
1742 __entry->node1,
1743 __entry->node0)
1779 __entry->idx = path - trans->paths;
1780 __entry->ref = path->ref;
1781 __entry->preserve = path->preserve;
1782 __entry->btree_id = path->btree_id;
1786 __entry->nodes_locked = path->nodes_locked;
1789 strscpy(__entry->node0, bch2_err_str(PTR_ERR(b)), sizeof(__entry->node0));
1791 scnprintf(__entry->node0, sizeof(__entry->node0), "%px", &b->c);
1794 strscpy(__entry->node1, bch2_err_str(PTR_ERR(b)), sizeof(__entry->node0));
1796 scnprintf(__entry->node1, sizeof(__entry->node0), "%px", &b->c);
1799 strscpy(__entry->node2, bch2_err_str(PTR_ERR(b)), sizeof(__entry->node0));
1801 scnprintf(__entry->node2, sizeof(__entry->node0), "%px", &b->c);
1804 strscpy(__entry->node3, bch2_err_str(PTR_ERR(b)), sizeof(__entry->node0));
1806 scnprintf(__entry->node3, sizeof(__entry->node0), "%px", &b->c);
1811 __entry->idx,
1812 __entry->ref,
1813 __entry->preserve,
1814 bch2_btree_id_str(__entry->btree_id),
1815 __entry->old_pos_inode,
1816 __entry->old_pos_offset,
1817 __entry->old_pos_snapshot,
1818 __entry->new_pos_inode,
1819 __entry->new_pos_offset,
1820 __entry->new_pos_snapshot,
1821 (__entry->nodes_locked >> 6) & 3,
1822 (__entry->nodes_locked >> 4) & 3,
1823 (__entry->nodes_locked >> 2) & 3,
1824 (__entry->nodes_locked >> 0) & 3,
1825 __entry->node3,
1826 __entry->node2,
1827 __entry->node1,
1828 __entry->node0)
1844 __entry->idx = path;
1845 __entry->preserve = trans->paths[path].preserve;
1846 __entry->should_be_locked = trans->paths[path].should_be_locked;
1847 __entry->dup = dup ? dup - trans->paths : -1;
1848 __entry->dup_locked = dup ? btree_node_locked(dup, dup->level) : 0;
1851 TP_printk(" path %3u %c %c dup %2i locked %u", __entry->idx,
1852 __entry->preserve ? 'P' : ' ',
1853 __entry->should_be_locked ? 'S' : ' ',
1854 __entry->dup,
1855 __entry->dup_locked)
1867 __entry->idx = path;
1870 TP_printk(" path %3u", __entry->idx)