Lines Matching +full:cache +full:- +full:op +full:- +full:block +full:- +full:size

1 /* SPDX-License-Identifier: GPL-2.0 */
25 __entry->dev = bio_dev(bio);
26 __entry->orig_major = d->disk->major;
27 __entry->orig_minor = d->disk->first_minor;
28 __entry->sector = bio->bi_iter.bi_sector;
29 __entry->orig_sector = bio->bi_iter.bi_sector - 16;
30 __entry->nr_sector = bio->bi_iter.bi_size >> 9;
31 blk_fill_rwbs(__entry->rwbs, bio->bi_opf);
35 MAJOR(__entry->dev), MINOR(__entry->dev),
36 __entry->rwbs, (unsigned long long)__entry->sector,
37 __entry->nr_sector, __entry->orig_major, __entry->orig_minor,
38 (unsigned long long)__entry->orig_sector)
46 __field(u32, size )
53 __entry->inode = KEY_INODE(k);
54 __entry->offset = KEY_OFFSET(k);
55 __entry->size = KEY_SIZE(k);
56 __entry->dirty = KEY_DIRTY(k);
59 TP_printk("%u:%llu len %u dirty %u", __entry->inode,
60 __entry->offset, __entry->size, __entry->dirty)
72 __entry->bucket = PTR_BUCKET_NR(b->c, &b->key, 0);
75 TP_printk("bucket %zu", __entry->bucket)
102 __entry->dev = bio_dev(bio);
103 __entry->sector = bio->bi_iter.bi_sector;
104 __entry->nr_sector = bio->bi_iter.bi_size >> 9;
105 blk_fill_rwbs(__entry->rwbs, bio->bi_opf);
109 MAJOR(__entry->dev), MINOR(__entry->dev), __entry->rwbs,
110 (unsigned long long)__entry->sector, __entry->nr_sector)
137 __entry->dev = bio_dev(bio);
138 __entry->sector = bio->bi_iter.bi_sector;
139 __entry->nr_sector = bio->bi_iter.bi_size >> 9;
140 blk_fill_rwbs(__entry->rwbs, bio->bi_opf);
141 __entry->cache_hit = hit;
142 __entry->bypass = bypass;
146 MAJOR(__entry->dev), MINOR(__entry->dev),
147 __entry->rwbs, (unsigned long long)__entry->sector,
148 __entry->nr_sector, __entry->cache_hit, __entry->bypass)
167 memcpy(__entry->uuid, c->set_uuid, 16);
168 __entry->inode = inode;
169 __entry->sector = bio->bi_iter.bi_sector;
170 __entry->nr_sector = bio->bi_iter.bi_size >> 9;
171 blk_fill_rwbs(__entry->rwbs, bio->bi_opf);
172 __entry->writeback = writeback;
173 __entry->bypass = bypass;
177 __entry->uuid, __entry->inode,
178 __entry->rwbs, (unsigned long long)__entry->sector,
179 __entry->nr_sector, __entry->writeback, __entry->bypass)
203 memcpy(__entry->uuid, c->set_uuid, 16);
206 TP_printk("%pU", __entry->uuid)
237 __entry->dev = bio_dev(bio);
238 __entry->sector = bio->bi_iter.bi_sector;
239 __entry->nr_sector = bio->bi_iter.bi_size >> 9;
240 __entry->nr_keys = keys;
241 blk_fill_rwbs(__entry->rwbs, bio->bi_opf);
245 MAJOR(__entry->dev), MINOR(__entry->dev), __entry->rwbs,
246 (unsigned long long)__entry->sector, __entry->nr_sector,
247 __entry->nr_keys)
268 __field(unsigned, block )
273 __entry->bucket = PTR_BUCKET_NR(b->c, &b->key, 0);
274 __entry->block = b->written;
275 __entry->keys = b->keys.set[b->keys.nsets].data->keys;
278 TP_printk("bucket %zu written block %u + %u",
279 __entry->bucket, __entry->block, __entry->keys)
306 __entry->nodes = nodes;
309 TP_printk("coalesced %u nodes", __entry->nodes)
333 TP_PROTO(struct btree *b, struct bkey *k, unsigned op, unsigned status),
334 TP_ARGS(b, k, op, status),
341 __field(u32, size )
343 __field(u8, op )
348 __entry->btree_node = PTR_BUCKET_NR(b->c, &b->key, 0);
349 __entry->btree_level = b->level;
350 __entry->inode = KEY_INODE(k);
351 __entry->offset = KEY_OFFSET(k);
352 __entry->size = KEY_SIZE(k);
353 __entry->dirty = KEY_DIRTY(k);
354 __entry->op = op;
355 __entry->status = status;
359 __entry->status, __entry->op,
360 __entry->btree_node, __entry->btree_level,
361 __entry->inode, __entry->offset,
362 __entry->size, __entry->dirty)
375 __entry->bucket = PTR_BUCKET_NR(b->c, &b->key, 0);
376 __entry->keys = keys;
379 TP_printk("bucket %zu keys %u", __entry->bucket, __entry->keys)
414 __entry->nr_found = nr_found;
415 __entry->start_inode = start_inode;
416 __entry->start_offset = start_offset;
417 __entry->end_inode = end_inode;
418 __entry->end_offset = end_offset;
421 TP_printk("found %u keys from %u:%llu to %u:%llu", __entry->nr_found,
422 __entry->start_inode, __entry->start_offset,
423 __entry->end_inode, __entry->end_offset)
429 TP_PROTO(struct cache *ca, size_t bucket),
439 __entry->dev = ca->bdev->bd_dev;
440 __entry->offset = bucket << ca->set->bucket_bits;
441 __entry->sectors = GC_SECTORS_USED(&ca->buckets[bucket]);
445 __entry->sectors, MAJOR(__entry->dev),
446 MINOR(__entry->dev), __entry->offset)
450 TP_PROTO(struct cache *ca, size_t bucket),
459 __entry->dev = ca->bdev->bd_dev;
460 __entry->offset = bucket << ca->set->bucket_bits;
463 TP_printk("allocated %d,%d sector=%llu", MAJOR(__entry->dev),
464 MINOR(__entry->dev), __entry->offset)
468 TP_PROTO(struct cache *ca, unsigned reserve),
479 __entry->dev = ca->bdev->bd_dev;
480 __entry->free = fifo_used(&ca->free[reserve]);
481 __entry->free_inc = fifo_used(&ca->free_inc);
482 __entry->blocked = atomic_read(&ca->set->prio_blocked);
486 MAJOR(__entry->dev), MINOR(__entry->dev), __entry->free,
487 __entry->free_inc, __entry->blocked)