Lines Matching +full:x +full:- +full:offset
1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (c) 2009-2021 Christoph Hellwig
10 * offset: byte offset into a subcomponent of a file operation
11 * pos: file offset, in bytes
36 __entry->dev = inode->i_sb->s_dev;
37 __entry->ino = inode->i_ino;
38 __entry->nr_pages = nr_pages;
40 TP_printk("dev %d:%d ino 0x%llx nr_pages %d",
41 MAJOR(__entry->dev), MINOR(__entry->dev),
42 __entry->ino,
43 __entry->nr_pages)
60 __field(loff_t, offset)
64 __entry->dev = inode->i_sb->s_dev;
65 __entry->ino = inode->i_ino;
66 __entry->size = i_size_read(inode);
67 __entry->offset = off;
68 __entry->length = len;
70 TP_printk("dev %d:%d ino 0x%llx size 0x%llx offset 0x%llx length 0x%llx",
71 MAJOR(__entry->dev), MINOR(__entry->dev),
72 __entry->ino,
73 __entry->size,
74 __entry->offset,
75 __entry->length)
136 __field(loff_t, offset)
143 __entry->dev = inode->i_sb->s_dev;
144 __entry->ino = inode->i_ino;
145 __entry->addr = iomap->addr;
146 __entry->offset = iomap->offset;
147 __entry->length = iomap->length;
148 __entry->type = iomap->type;
149 __entry->flags = iomap->flags;
150 __entry->bdev = iomap->bdev ? iomap->bdev->bd_dev : 0;
152 TP_printk("dev %d:%d ino 0x%llx bdev %d:%d addr 0x%llx offset 0x%llx "
153 "length 0x%llx type %s (0x%x) flags %s (0x%x)",
154 MAJOR(__entry->dev), MINOR(__entry->dev),
155 __entry->ino,
156 MAJOR(__entry->bdev), MINOR(__entry->bdev),
157 __entry->addr,
158 __entry->offset,
159 __entry->length,
160 __print_symbolic(__entry->type, IOMAP_TYPE_STRINGS),
161 __entry->type,
162 __print_flags(__entry->flags, "|", IOMAP_F_FLAGS_STRINGS),
163 __entry->flags)
183 __field(loff_t, offset)
190 __entry->dev = inode->i_sb->s_dev;
191 __entry->ino = inode->i_ino;
192 __entry->pos = pos;
193 __entry->dirty_len = dirty_len;
194 __entry->addr = iomap->addr;
195 __entry->offset = iomap->offset;
196 __entry->length = iomap->length;
197 __entry->type = iomap->type;
198 __entry->flags = iomap->flags;
199 __entry->bdev = iomap->bdev ? iomap->bdev->bd_dev : 0;
201 TP_printk("dev %d:%d ino 0x%llx bdev %d:%d pos 0x%llx dirty len 0x%llx "
202 "addr 0x%llx offset 0x%llx length 0x%llx type %s (0x%x) flags %s (0x%x)",
203 MAJOR(__entry->dev), MINOR(__entry->dev),
204 __entry->ino,
205 MAJOR(__entry->bdev), MINOR(__entry->bdev),
206 __entry->pos,
207 __entry->dirty_len,
208 __entry->addr,
209 __entry->offset,
210 __entry->length,
211 __print_symbolic(__entry->type, IOMAP_TYPE_STRINGS),
212 __entry->type,
213 __print_flags(__entry->flags, "|", IOMAP_F_FLAGS_STRINGS),
214 __entry->flags)
232 __entry->dev = iter->inode->i_sb->s_dev;
233 __entry->ino = iter->inode->i_ino;
234 __entry->pos = iter->pos;
235 __entry->length = iomap_length(iter);
236 __entry->status = iter->status;
237 __entry->flags = iter->flags;
238 __entry->ops = ops;
239 __entry->caller = caller;
241 …TP_printk("dev %d:%d ino 0x%llx pos 0x%llx length 0x%llx status %d flags %s (0x%x) ops %ps caller …
242 MAJOR(__entry->dev), MINOR(__entry->dev),
243 __entry->ino,
244 __entry->pos,
245 __entry->length,
246 __entry->status,
247 __print_flags(__entry->flags, "|", IOMAP_FLAGS_STRINGS),
248 __entry->flags,
249 __entry->ops,
250 (void *)__entry->caller)
269 __entry->dev = file_inode(iocb->ki_filp)->i_sb->s_dev;
270 __entry->ino = file_inode(iocb->ki_filp)->i_ino;
271 __entry->isize = file_inode(iocb->ki_filp)->i_size;
272 __entry->pos = iocb->ki_pos;
273 __entry->count = iov_iter_count(iter);
274 __entry->done_before = done_before;
275 __entry->ki_flags = iocb->ki_flags;
276 __entry->dio_flags = dio_flags;
277 __entry->aio = !is_sync_kiocb(iocb);
279 …TP_printk("dev %d:%d ino 0x%lx size 0x%llx offset 0x%llx length 0x%zx done_before 0x%zx flags %s d…
280 MAJOR(__entry->dev), MINOR(__entry->dev),
281 __entry->ino,
282 __entry->isize,
283 __entry->pos,
284 __entry->count,
285 __entry->done_before,
286 __print_flags(__entry->ki_flags, "|", TRACE_IOCB_STRINGS),
287 __print_flags(__entry->dio_flags, "|", IOMAP_DIO_STRINGS),
288 __entry->aio)
305 __entry->dev = file_inode(iocb->ki_filp)->i_sb->s_dev;
306 __entry->ino = file_inode(iocb->ki_filp)->i_ino;
307 __entry->isize = file_inode(iocb->ki_filp)->i_size;
308 __entry->pos = iocb->ki_pos;
309 __entry->ki_flags = iocb->ki_flags;
310 __entry->aio = !is_sync_kiocb(iocb);
311 __entry->error = error;
312 __entry->ret = ret;
314 TP_printk("dev %d:%d ino 0x%lx size 0x%llx offset 0x%llx flags %s aio %d error %d ret %zd",
315 MAJOR(__entry->dev), MINOR(__entry->dev),
316 __entry->ino,
317 __entry->isize,
318 __entry->pos,
319 __print_flags(__entry->ki_flags, "|", TRACE_IOCB_STRINGS),
320 __entry->aio,
321 __entry->error,
322 __entry->ret)