Searched refs:cell_prealloc (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/md/ |
| H A D | dm-bio-prison-v2.c | 117 struct dm_bio_prison_cell_v2 *cell_prealloc, in __find_or_insert() argument 142 __setup_new_cell(key, cell_prealloc); in __find_or_insert() 143 *result = cell_prealloc; in __find_or_insert() 144 rb_link_node(&cell_prealloc->node, parent, new); in __find_or_insert() 145 rb_insert_color(&cell_prealloc->node, &prison->cells); in __find_or_insert() 154 struct dm_bio_prison_cell_v2 *cell_prealloc, in __get() argument 157 if (__find_or_insert(prison, key, cell_prealloc, cell)) { in __get() 177 struct dm_bio_prison_cell_v2 *cell_prealloc, in dm_cell_get_v2() argument 183 r = __get(prison, key, lock_level, inmate, cell_prealloc, cell_result); in dm_cell_get_v2() 229 struct dm_bio_prison_cell_v2 *cell_prealloc, in __lock() argument [all …]
|
| H A D | dm-bio-prison-v1.c | 141 struct dm_bio_prison_cell *cell_prealloc, in __bio_detain() argument 166 __setup_new_cell(key, inmate, cell_prealloc); in __bio_detain() 167 *cell_result = cell_prealloc; in __bio_detain() 169 rb_link_node(&cell_prealloc->node, parent, new); in __bio_detain() 170 rb_insert_color(&cell_prealloc->node, root); in __bio_detain() 178 struct dm_bio_prison_cell *cell_prealloc, in bio_detain() argument 185 r = __bio_detain(&prison->regions[l].cell, key, inmate, cell_prealloc, cell_result); in bio_detain() 194 struct dm_bio_prison_cell *cell_prealloc, in dm_bio_detain() argument 197 return bio_detain(prison, key, inmate, cell_prealloc, cell_result); in dm_bio_detain()
|
| H A D | dm-bio-prison-v2.h | 92 struct dm_bio_prison_cell_v2 *cell_prealloc, 119 struct dm_bio_prison_cell_v2 *cell_prealloc,
|
| H A D | dm-thin.c | 447 struct dm_bio_prison_cell *cell_prealloc; in bio_detain() local 453 cell_prealloc = dm_bio_prison_alloc_cell(pool->prison, GFP_NOIO); in bio_detain() 455 r = dm_bio_detain(pool->prison, key, bio, cell_prealloc, cell_result); in bio_detain() 461 dm_bio_prison_free_cell(pool->prison, cell_prealloc); in bio_detain()
|