Lines Matching defs:prison
37 struct dm_bio_prison *prison = kzalloc(sizeof(*prison), GFP_KERNEL); in dm_bio_prison_create() local
57 void dm_bio_prison_destroy(struct dm_bio_prison *prison) in dm_bio_prison_destroy()
64 struct dm_bio_prison_cell *dm_bio_prison_alloc_cell(struct dm_bio_prison *prison, gfp_t gfp) in dm_bio_prison_alloc_cell()
70 void dm_bio_prison_free_cell(struct dm_bio_prison *prison, in dm_bio_prison_free_cell()
110 static int __bio_detain(struct dm_bio_prison *prison, in __bio_detain()
147 static int bio_detain(struct dm_bio_prison *prison, in bio_detain()
162 int dm_bio_detain(struct dm_bio_prison *prison, in dm_bio_detain()
172 int dm_get_cell(struct dm_bio_prison *prison, in dm_get_cell()
184 static void __cell_release(struct dm_bio_prison *prison, in __cell_release()
197 void dm_cell_release(struct dm_bio_prison *prison, in dm_cell_release()
210 static void __cell_release_no_holder(struct dm_bio_prison *prison, in __cell_release_no_holder()
218 void dm_cell_release_no_holder(struct dm_bio_prison *prison, in dm_cell_release_no_holder()
230 void dm_cell_error(struct dm_bio_prison *prison, in dm_cell_error()
246 void dm_cell_visit_release(struct dm_bio_prison *prison, in dm_cell_visit_release()
258 static int __promote_or_release(struct dm_bio_prison *prison, in __promote_or_release()
270 int dm_cell_promote_or_release(struct dm_bio_prison *prison, in dm_cell_promote_or_release()