diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/trace/events/ext4.h | 97 |
1 files changed, 97 insertions, 0 deletions
diff --git a/include/trace/events/ext4.h b/include/trace/events/ext4.h index 289010d3270b..e5e345fb2a5c 100644 --- a/include/trace/events/ext4.h +++ b/include/trace/events/ext4.h | |||
| @@ -98,6 +98,103 @@ TRACE_EVENT(ext4_allocate_inode, | |||
| 98 | (unsigned long) __entry->dir, __entry->mode) | 98 | (unsigned long) __entry->dir, __entry->mode) |
| 99 | ); | 99 | ); |
| 100 | 100 | ||
| 101 | TRACE_EVENT(ext4_evict_inode, | ||
| 102 | TP_PROTO(struct inode *inode), | ||
| 103 | |||
| 104 | TP_ARGS(inode), | ||
| 105 | |||
| 106 | TP_STRUCT__entry( | ||
| 107 | __field( int, dev_major ) | ||
| 108 | __field( int, dev_minor ) | ||
| 109 | __field( ino_t, ino ) | ||
| 110 | __field( int, nlink ) | ||
| 111 | ), | ||
| 112 | |||
| 113 | TP_fast_assign( | ||
| 114 | __entry->dev_major = MAJOR(inode->i_sb->s_dev); | ||
| 115 | __entry->dev_minor = MINOR(inode->i_sb->s_dev); | ||
| 116 | __entry->ino = inode->i_ino; | ||
| 117 | __entry->nlink = inode->i_nlink; | ||
| 118 | ), | ||
| 119 | |||
| 120 | TP_printk("dev %d,%d ino %lu nlink %d", | ||
| 121 | __entry->dev_major, __entry->dev_minor, | ||
| 122 | (unsigned long) __entry->ino, __entry->nlink) | ||
| 123 | ); | ||
| 124 | |||
| 125 | TRACE_EVENT(ext4_drop_inode, | ||
| 126 | TP_PROTO(struct inode *inode, int drop), | ||
| 127 | |||
| 128 | TP_ARGS(inode, drop), | ||
| 129 | |||
| 130 | TP_STRUCT__entry( | ||
| 131 | __field( int, dev_major ) | ||
| 132 | __field( int, dev_minor ) | ||
| 133 | __field( ino_t, ino ) | ||
| 134 | __field( int, drop ) | ||
| 135 | ), | ||
| 136 | |||
| 137 | TP_fast_assign( | ||
| 138 | __entry->dev_major = MAJOR(inode->i_sb->s_dev); | ||
| 139 | __entry->dev_minor = MINOR(inode->i_sb->s_dev); | ||
| 140 | __entry->ino = inode->i_ino; | ||
| 141 | __entry->drop = drop; | ||
| 142 | ), | ||
| 143 | |||
| 144 | TP_printk("dev %d,%d ino %lu drop %d", | ||
| 145 | __entry->dev_major, __entry->dev_minor, | ||
| 146 | (unsigned long) __entry->ino, __entry->drop) | ||
| 147 | ); | ||
| 148 | |||
| 149 | TRACE_EVENT(ext4_mark_inode_dirty, | ||
| 150 | TP_PROTO(struct inode *inode, unsigned long IP), | ||
| 151 | |||
| 152 | TP_ARGS(inode, IP), | ||
| 153 | |||
| 154 | TP_STRUCT__entry( | ||
| 155 | __field( int, dev_major ) | ||
| 156 | __field( int, dev_minor ) | ||
| 157 | __field( ino_t, ino ) | ||
| 158 | __field(unsigned long, ip ) | ||
| 159 | ), | ||
| 160 | |||
| 161 | TP_fast_assign( | ||
| 162 | __entry->dev_major = MAJOR(inode->i_sb->s_dev); | ||
| 163 | __entry->dev_minor = MINOR(inode->i_sb->s_dev); | ||
| 164 | __entry->ino = inode->i_ino; | ||
| 165 | __entry->ip = IP; | ||
| 166 | ), | ||
| 167 | |||
| 168 | TP_printk("dev %d,%d ino %lu caller %pF", | ||
| 169 | __entry->dev_major, __entry->dev_minor, | ||
| 170 | (unsigned long) __entry->ino, (void *)__entry->ip) | ||
| 171 | ); | ||
| 172 | |||
| 173 | TRACE_EVENT(ext4_begin_ordered_truncate, | ||
| 174 | TP_PROTO(struct inode *inode, loff_t new_size), | ||
| 175 | |||
| 176 | TP_ARGS(inode, new_size), | ||
| 177 | |||
| 178 | TP_STRUCT__entry( | ||
| 179 | __field( int, dev_major ) | ||
| 180 | __field( int, dev_minor ) | ||
| 181 | __field( ino_t, ino ) | ||
| 182 | __field( loff_t, new_size ) | ||
| 183 | ), | ||
| 184 | |||
| 185 | TP_fast_assign( | ||
| 186 | __entry->dev_major = MAJOR(inode->i_sb->s_dev); | ||
| 187 | __entry->dev_minor = MINOR(inode->i_sb->s_dev); | ||
| 188 | __entry->ino = inode->i_ino; | ||
| 189 | __entry->new_size = new_size; | ||
| 190 | ), | ||
| 191 | |||
| 192 | TP_printk("dev %d,%d ino %lu new_size %lld", | ||
| 193 | __entry->dev_major, __entry->dev_minor, | ||
| 194 | (unsigned long) __entry->ino, | ||
| 195 | (long long) __entry->new_size) | ||
| 196 | ); | ||
| 197 | |||
| 101 | DECLARE_EVENT_CLASS(ext4__write_begin, | 198 | DECLARE_EVENT_CLASS(ext4__write_begin, |
| 102 | 199 | ||
| 103 | TP_PROTO(struct inode *inode, loff_t pos, unsigned int len, | 200 | TP_PROTO(struct inode *inode, loff_t pos, unsigned int len, |
