Symbol: dm_bio_prison_v2
drivers/md/dm-bio-prison-v2.c
115
static bool __find_or_insert(struct dm_bio_prison_v2 *prison,
drivers/md/dm-bio-prison-v2.c
150
static bool __get(struct dm_bio_prison_v2 *prison,
drivers/md/dm-bio-prison-v2.c
173
bool dm_cell_get_v2(struct dm_bio_prison_v2 *prison,
drivers/md/dm-bio-prison-v2.c
190
static bool __put(struct dm_bio_prison_v2 *prison,
drivers/md/dm-bio-prison-v2.c
212
bool dm_cell_put_v2(struct dm_bio_prison_v2 *prison,
drivers/md/dm-bio-prison-v2.c
226
static int __lock(struct dm_bio_prison_v2 *prison,
drivers/md/dm-bio-prison-v2.c
257
int dm_cell_lock_v2(struct dm_bio_prison_v2 *prison,
drivers/md/dm-bio-prison-v2.c
273
static void __quiesce(struct dm_bio_prison_v2 *prison,
drivers/md/dm-bio-prison-v2.c
283
void dm_cell_quiesce_v2(struct dm_bio_prison_v2 *prison,
drivers/md/dm-bio-prison-v2.c
293
static int __promote(struct dm_bio_prison_v2 *prison,
drivers/md/dm-bio-prison-v2.c
304
int dm_cell_lock_promote_v2(struct dm_bio_prison_v2 *prison,
drivers/md/dm-bio-prison-v2.c
318
static bool __unlock(struct dm_bio_prison_v2 *prison,
drivers/md/dm-bio-prison-v2.c
335
bool dm_cell_unlock_v2(struct dm_bio_prison_v2 *prison,
drivers/md/dm-bio-prison-v2.c
37
struct dm_bio_prison_v2 *dm_bio_prison_create_v2(struct workqueue_struct *wq)
drivers/md/dm-bio-prison-v2.c
39
struct dm_bio_prison_v2 *prison = kzalloc_obj(*prison);
drivers/md/dm-bio-prison-v2.c
60
void dm_bio_prison_destroy_v2(struct dm_bio_prison_v2 *prison)
drivers/md/dm-bio-prison-v2.c
67
struct dm_bio_prison_cell_v2 *dm_bio_prison_alloc_cell_v2(struct dm_bio_prison_v2 *prison, gfp_t gfp)
drivers/md/dm-bio-prison-v2.c
73
void dm_bio_prison_free_cell_v2(struct dm_bio_prison_v2 *prison,
drivers/md/dm-bio-prison-v2.h
116
int dm_cell_lock_v2(struct dm_bio_prison_v2 *prison,
drivers/md/dm-bio-prison-v2.h
122
void dm_cell_quiesce_v2(struct dm_bio_prison_v2 *prison,
drivers/md/dm-bio-prison-v2.h
134
int dm_cell_lock_promote_v2(struct dm_bio_prison_v2 *prison,
drivers/md/dm-bio-prison-v2.h
147
bool dm_cell_unlock_v2(struct dm_bio_prison_v2 *prison,
drivers/md/dm-bio-prison-v2.h
29
struct dm_bio_prison_v2;
drivers/md/dm-bio-prison-v2.h
57
struct dm_bio_prison_v2 *dm_bio_prison_create_v2(struct workqueue_struct *wq);
drivers/md/dm-bio-prison-v2.h
58
void dm_bio_prison_destroy_v2(struct dm_bio_prison_v2 *prison);
drivers/md/dm-bio-prison-v2.h
67
struct dm_bio_prison_cell_v2 *dm_bio_prison_alloc_cell_v2(struct dm_bio_prison_v2 *prison,
drivers/md/dm-bio-prison-v2.h
69
void dm_bio_prison_free_cell_v2(struct dm_bio_prison_v2 *prison,
drivers/md/dm-bio-prison-v2.h
88
bool dm_cell_get_v2(struct dm_bio_prison_v2 *prison,
drivers/md/dm-bio-prison-v2.h
99
bool dm_cell_put_v2(struct dm_bio_prison_v2 *prison,
drivers/md/dm-cache-target.c
374
struct dm_bio_prison_v2 *prison;