cell_prealloc 112 drivers/md/dm-bio-prison-v1.c struct dm_bio_prison_cell *cell_prealloc, cell_prealloc 137 drivers/md/dm-bio-prison-v1.c __setup_new_cell(key, inmate, cell_prealloc); cell_prealloc 138 drivers/md/dm-bio-prison-v1.c *cell_result = cell_prealloc; cell_prealloc 140 drivers/md/dm-bio-prison-v1.c rb_link_node(&cell_prealloc->node, parent, new); cell_prealloc 141 drivers/md/dm-bio-prison-v1.c rb_insert_color(&cell_prealloc->node, &prison->cells); cell_prealloc 149 drivers/md/dm-bio-prison-v1.c struct dm_bio_prison_cell *cell_prealloc, cell_prealloc 156 drivers/md/dm-bio-prison-v1.c r = __bio_detain(prison, key, inmate, cell_prealloc, cell_result); cell_prealloc 165 drivers/md/dm-bio-prison-v1.c struct dm_bio_prison_cell *cell_prealloc, cell_prealloc 168 drivers/md/dm-bio-prison-v1.c return bio_detain(prison, key, inmate, cell_prealloc, cell_result); cell_prealloc 174 drivers/md/dm-bio-prison-v1.c struct dm_bio_prison_cell *cell_prealloc, cell_prealloc 177 drivers/md/dm-bio-prison-v1.c return bio_detain(prison, key, NULL, cell_prealloc, cell_result); cell_prealloc 72 drivers/md/dm-bio-prison-v1.h struct dm_bio_prison_cell *cell_prealloc, cell_prealloc 84 drivers/md/dm-bio-prison-v1.h struct dm_bio_prison_cell *cell_prealloc, cell_prealloc 116 drivers/md/dm-bio-prison-v2.c struct dm_bio_prison_cell_v2 *cell_prealloc, cell_prealloc 141 drivers/md/dm-bio-prison-v2.c __setup_new_cell(key, cell_prealloc); cell_prealloc 142 drivers/md/dm-bio-prison-v2.c *result = cell_prealloc; cell_prealloc 143 drivers/md/dm-bio-prison-v2.c rb_link_node(&cell_prealloc->node, parent, new); cell_prealloc 144 drivers/md/dm-bio-prison-v2.c rb_insert_color(&cell_prealloc->node, &prison->cells); cell_prealloc 153 drivers/md/dm-bio-prison-v2.c struct dm_bio_prison_cell_v2 *cell_prealloc, cell_prealloc 156 drivers/md/dm-bio-prison-v2.c if (__find_or_insert(prison, key, cell_prealloc, cell)) { cell_prealloc 176 drivers/md/dm-bio-prison-v2.c struct dm_bio_prison_cell_v2 *cell_prealloc, cell_prealloc 183 drivers/md/dm-bio-prison-v2.c r = __get(prison, key, lock_level, inmate, cell_prealloc, cell_result); cell_prealloc 229 drivers/md/dm-bio-prison-v2.c struct dm_bio_prison_cell_v2 *cell_prealloc, cell_prealloc 234 drivers/md/dm-bio-prison-v2.c if (__find_or_insert(prison, key, cell_prealloc, &cell)) { cell_prealloc 247 drivers/md/dm-bio-prison-v2.c cell = cell_prealloc; cell_prealloc 260 drivers/md/dm-bio-prison-v2.c struct dm_bio_prison_cell_v2 *cell_prealloc, cell_prealloc 267 drivers/md/dm-bio-prison-v2.c r = __lock(prison, key, lock_level, cell_prealloc, cell_result); cell_prealloc 91 drivers/md/dm-bio-prison-v2.h struct dm_bio_prison_cell_v2 *cell_prealloc, cell_prealloc 118 drivers/md/dm-bio-prison-v2.h struct dm_bio_prison_cell_v2 *cell_prealloc, cell_prealloc 662 drivers/md/dm-cache-target.c struct dm_bio_prison_cell_v2 *cell_prealloc, *cell; cell_prealloc 664 drivers/md/dm-cache-target.c cell_prealloc = alloc_prison_cell(cache); /* FIXME: allow wait if calling from worker */ cell_prealloc 667 drivers/md/dm-cache-target.c r = dm_cell_get_v2(cache->prison, &key, lock_level(bio), bio, cell_prealloc, &cell); cell_prealloc 672 drivers/md/dm-cache-target.c free_prison_cell(cache, cell_prealloc); cell_prealloc 676 drivers/md/dm-cache-target.c if (cell != cell_prealloc) cell_prealloc 677 drivers/md/dm-cache-target.c free_prison_cell(cache, cell_prealloc); cell_prealloc 447 drivers/md/dm-thin.c struct dm_bio_prison_cell *cell_prealloc; cell_prealloc 453 drivers/md/dm-thin.c cell_prealloc = dm_bio_prison_alloc_cell(pool->prison, GFP_NOIO); cell_prealloc 455 drivers/md/dm-thin.c r = dm_bio_detain(pool->prison, key, bio, cell_prealloc, cell_result); cell_prealloc 461 drivers/md/dm-thin.c dm_bio_prison_free_cell(pool->prison, cell_prealloc);