|
Lines 785-790
TRACE_EVENT(xfs_rename,
Link Here
|
| 785 |
__field(xfs_ino_t, target_dp_ino) |
785 |
__field(xfs_ino_t, target_dp_ino) |
| 786 |
__field(int, src_namelen) |
786 |
__field(int, src_namelen) |
| 787 |
__field(int, target_namelen) |
787 |
__field(int, target_namelen) |
|
|
788 |
__field(int, src_type) |
| 789 |
__field(int, target_type) |
| 788 |
__dynamic_array(char, src_name, src_name->len) |
790 |
__dynamic_array(char, src_name, src_name->len) |
| 789 |
__dynamic_array(char, target_name, target_name->len) |
791 |
__dynamic_array(char, target_name, target_name->len) |
| 790 |
), |
792 |
), |
|
Lines 794-808
TRACE_EVENT(xfs_rename,
Link Here
|
| 794 |
__entry->target_dp_ino = target_dp->i_ino; |
796 |
__entry->target_dp_ino = target_dp->i_ino; |
| 795 |
__entry->src_namelen = src_name->len; |
797 |
__entry->src_namelen = src_name->len; |
| 796 |
__entry->target_namelen = target_name->len; |
798 |
__entry->target_namelen = target_name->len; |
|
|
799 |
__entry->src_type = src_name->type; |
| 800 |
__entry->target_type = target_name->type; |
| 797 |
memcpy(__get_str(src_name), src_name->name, src_name->len); |
801 |
memcpy(__get_str(src_name), src_name->name, src_name->len); |
| 798 |
memcpy(__get_str(target_name), target_name->name, |
802 |
memcpy(__get_str(target_name), target_name->name, |
| 799 |
target_name->len); |
803 |
target_name->len); |
| 800 |
), |
804 |
), |
| 801 |
TP_printk("dev %d:%d src dp ino 0x%llx target dp ino 0x%llx" |
805 |
TP_printk("dev %d:%d src dp ino 0x%llx target dp ino 0x%llx" |
| 802 |
" src name %.*s target name %.*s", |
806 |
" src type %d target type %d src name %.*s target name %.*s", |
| 803 |
MAJOR(__entry->dev), MINOR(__entry->dev), |
807 |
MAJOR(__entry->dev), MINOR(__entry->dev), |
| 804 |
__entry->src_dp_ino, |
808 |
__entry->src_dp_ino, |
| 805 |
__entry->target_dp_ino, |
809 |
__entry->target_dp_ino, |
|
|
810 |
__entry->src_type, |
| 811 |
__entry->target_type, |
| 806 |
__entry->src_namelen, |
812 |
__entry->src_namelen, |
| 807 |
__get_str(src_name), |
813 |
__get_str(src_name), |
| 808 |
__entry->target_namelen, |
814 |
__entry->target_namelen, |
|
Lines 1616-1621
DEFINE_ALLOC_EVENT(xfs_alloc_vextent_noa
Link Here
|
| 1616 |
DEFINE_ALLOC_EVENT(xfs_alloc_vextent_loopfailed); |
1622 |
DEFINE_ALLOC_EVENT(xfs_alloc_vextent_loopfailed); |
| 1617 |
DEFINE_ALLOC_EVENT(xfs_alloc_vextent_allfailed); |
1623 |
DEFINE_ALLOC_EVENT(xfs_alloc_vextent_allfailed); |
| 1618 |
|
1624 |
|
|
|
1625 |
struct xfs_dir2_data_entry; |
| 1626 |
|
| 1627 |
void |
| 1628 |
xfs_dir3_data_put_ftype( |
| 1629 |
struct xfs_dir2_data_entry *dep, |
| 1630 |
__uint8_t ftype); |
| 1631 |
|
| 1619 |
DECLARE_EVENT_CLASS(xfs_da_class, |
1632 |
DECLARE_EVENT_CLASS(xfs_da_class, |
| 1620 |
TP_PROTO(struct xfs_da_args *args), |
1633 |
TP_PROTO(struct xfs_da_args *args), |
| 1621 |
TP_ARGS(args), |
1634 |
TP_ARGS(args), |
|
Lines 1627-1632
DECLARE_EVENT_CLASS(xfs_da_class,
Link Here
|
| 1627 |
__field(xfs_dahash_t, hashval) |
1640 |
__field(xfs_dahash_t, hashval) |
| 1628 |
__field(xfs_ino_t, inumber) |
1641 |
__field(xfs_ino_t, inumber) |
| 1629 |
__field(int, op_flags) |
1642 |
__field(int, op_flags) |
|
|
1643 |
__field(int, type) |
| 1644 |
__field(int, dir3_op) |
| 1630 |
), |
1645 |
), |
| 1631 |
TP_fast_assign( |
1646 |
TP_fast_assign( |
| 1632 |
__entry->dev = VFS_I(args->dp)->i_sb->s_dev; |
1647 |
__entry->dev = VFS_I(args->dp)->i_sb->s_dev; |
|
Lines 1637-1645
DECLARE_EVENT_CLASS(xfs_da_class,
Link Here
|
| 1637 |
__entry->hashval = args->hashval; |
1652 |
__entry->hashval = args->hashval; |
| 1638 |
__entry->inumber = args->inumber; |
1653 |
__entry->inumber = args->inumber; |
| 1639 |
__entry->op_flags = args->op_flags; |
1654 |
__entry->op_flags = args->op_flags; |
|
|
1655 |
__entry->type = args->filetype; |
| 1656 |
__entry->dir3_op = (args->dp->d_ops->data_put_ftype == xfs_dir3_data_put_ftype); |
| 1640 |
), |
1657 |
), |
| 1641 |
TP_printk("dev %d:%d ino 0x%llx name %.*s namelen %d hashval 0x%x " |
1658 |
TP_printk("dev %d:%d ino 0x%llx name %.*s namelen %d hashval 0x%x " |
| 1642 |
"inumber 0x%llx op_flags %s", |
1659 |
"inumber 0x%llx op_flags %s ftype %d dir3_op %d", |
| 1643 |
MAJOR(__entry->dev), MINOR(__entry->dev), |
1660 |
MAJOR(__entry->dev), MINOR(__entry->dev), |
| 1644 |
__entry->ino, |
1661 |
__entry->ino, |
| 1645 |
__entry->namelen, |
1662 |
__entry->namelen, |
|
Lines 1647-1653
DECLARE_EVENT_CLASS(xfs_da_class,
Link Here
|
| 1647 |
__entry->namelen, |
1664 |
__entry->namelen, |
| 1648 |
__entry->hashval, |
1665 |
__entry->hashval, |
| 1649 |
__entry->inumber, |
1666 |
__entry->inumber, |
| 1650 |
__print_flags(__entry->op_flags, "|", XFS_DA_OP_FLAGS)) |
1667 |
__print_flags(__entry->op_flags, "|", XFS_DA_OP_FLAGS), |
|
|
1668 |
__entry->type, __entry->dir3_op) |
| 1651 |
) |
1669 |
) |
| 1652 |
|
1670 |
|
| 1653 |
#define DEFINE_DIR2_EVENT(name) \ |
1671 |
#define DEFINE_DIR2_EVENT(name) \ |