Lines Matching refs:dm_bio_prison_cell
326 struct dm_bio_prison_cell *old_ocell;
327 struct dm_bio_prison_cell *new_ocell;
337 struct dm_bio_prison_cell *cell1;
338 struct dm_bio_prison_cell *cell2;
348 static struct dm_bio_prison_cell *alloc_prison_cell(struct cache *cache) in alloc_prison_cell()
354 static void free_prison_cell(struct cache *cache, struct dm_bio_prison_cell *cell) in free_prison_cell()
429 static struct dm_bio_prison_cell *prealloc_get_cell(struct prealloc *p) in prealloc_get_cell()
431 struct dm_bio_prison_cell *r = NULL; in prealloc_get_cell()
450 static void prealloc_put_cell(struct prealloc *p, struct dm_bio_prison_cell *cell) in prealloc_put_cell()
477 typedef void (*cell_free_fn)(void *context, struct dm_bio_prison_cell *cell);
480 struct bio *bio, struct dm_bio_prison_cell *cell_prealloc, in bio_detain_range()
482 struct dm_bio_prison_cell **cell_result) in bio_detain_range()
496 struct bio *bio, struct dm_bio_prison_cell *cell_prealloc, in bio_detain()
498 struct dm_bio_prison_cell **cell_result) in bio_detain()
508 struct dm_bio_prison_cell **cell_result) in get_cell()
512 struct dm_bio_prison_cell *cell_prealloc; in get_cell()
790 struct dm_bio_prison_cell *cell) in inc_ds()
820 static void inc_and_issue(struct cache *cache, struct bio *bio, struct dm_bio_prison_cell *cell) in inc_and_issue()
894 static void __cell_defer(struct cache *cache, struct dm_bio_prison_cell *cell, in __cell_defer()
902 static void cell_defer(struct cache *cache, struct dm_bio_prison_cell *cell, in cell_defer()
1252 struct dm_bio_prison_cell *cell) in promote()
1276 struct dm_bio_prison_cell *cell) in writeback()
1301 struct dm_bio_prison_cell *old_ocell, in demote_then_promote()
1302 struct dm_bio_prison_cell *new_ocell) in demote_then_promote()
1331 struct dm_bio_prison_cell *cell) in invalidate()
1354 struct dm_bio_prison_cell *cell) in discard()
1411 struct dm_bio_prison_cell *cell_prealloc, *new_ocell; in process_discard_bio()
1454 struct dm_bio_prison_cell *cell;
1467 struct dm_bio_prison_cell *cell_prealloc = prealloc_get_cell(l->structs); in cell_locker()
1480 struct dm_bio_prison_cell *cell_prealloc, *new_ocell; in process_bio()
1687 struct dm_bio_prison_cell *old_ocell; in writeback_some_dirty_blocks()
2604 static int __cache_map(struct cache *cache, struct bio *bio, struct dm_bio_prison_cell **cell) in __cache_map()
2723 struct dm_bio_prison_cell *cell = NULL; in cache_map()