dm_bio_prison_v2
static bool __find_or_insert(struct dm_bio_prison_v2 *prison,
static bool __get(struct dm_bio_prison_v2 *prison,
bool dm_cell_get_v2(struct dm_bio_prison_v2 *prison,
static bool __put(struct dm_bio_prison_v2 *prison,
bool dm_cell_put_v2(struct dm_bio_prison_v2 *prison,
static int __lock(struct dm_bio_prison_v2 *prison,
int dm_cell_lock_v2(struct dm_bio_prison_v2 *prison,
static void __quiesce(struct dm_bio_prison_v2 *prison,
void dm_cell_quiesce_v2(struct dm_bio_prison_v2 *prison,
static int __promote(struct dm_bio_prison_v2 *prison,
int dm_cell_lock_promote_v2(struct dm_bio_prison_v2 *prison,
static bool __unlock(struct dm_bio_prison_v2 *prison,
bool dm_cell_unlock_v2(struct dm_bio_prison_v2 *prison,
struct dm_bio_prison_v2 *dm_bio_prison_create_v2(struct workqueue_struct *wq)
struct dm_bio_prison_v2 *prison = kzalloc_obj(*prison);
void dm_bio_prison_destroy_v2(struct dm_bio_prison_v2 *prison)
struct dm_bio_prison_cell_v2 *dm_bio_prison_alloc_cell_v2(struct dm_bio_prison_v2 *prison, gfp_t gfp)
void dm_bio_prison_free_cell_v2(struct dm_bio_prison_v2 *prison,
int dm_cell_lock_v2(struct dm_bio_prison_v2 *prison,
void dm_cell_quiesce_v2(struct dm_bio_prison_v2 *prison,
int dm_cell_lock_promote_v2(struct dm_bio_prison_v2 *prison,
bool dm_cell_unlock_v2(struct dm_bio_prison_v2 *prison,
struct dm_bio_prison_v2;
struct dm_bio_prison_v2 *dm_bio_prison_create_v2(struct workqueue_struct *wq);
void dm_bio_prison_destroy_v2(struct dm_bio_prison_v2 *prison);
struct dm_bio_prison_cell_v2 *dm_bio_prison_alloc_cell_v2(struct dm_bio_prison_v2 *prison,
void dm_bio_prison_free_cell_v2(struct dm_bio_prison_v2 *prison,
bool dm_cell_get_v2(struct dm_bio_prison_v2 *prison,
bool dm_cell_put_v2(struct dm_bio_prison_v2 *prison,
struct dm_bio_prison_v2 *prison;