/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm-bio-prison-v2.c | 38 struct dm_bio_prison_v2 *prison = kzalloc(sizeof(*prison), GFP_KERNEL); in dm_bio_prison_create_v2() local 59 dm_bio_prison_destroy_v2(struct dm_bio_prison_v2 *prison) dm_bio_prison_destroy_v2() argument 66 dm_bio_prison_alloc_cell_v2(struct dm_bio_prison_v2 *prison, gfp_t gfp) dm_bio_prison_alloc_cell_v2() argument 72 dm_bio_prison_free_cell_v2(struct dm_bio_prison_v2 *prison, struct dm_bio_prison_cell_v2 *cell) dm_bio_prison_free_cell_v2() argument 114 __find_or_insert(struct dm_bio_prison_v2 *prison, struct dm_cell_key_v2 *key, struct dm_bio_prison_cell_v2 *cell_prealloc, struct dm_bio_prison_cell_v2 **result) __find_or_insert() argument 149 __get(struct dm_bio_prison_v2 *prison, struct dm_cell_key_v2 *key, unsigned lock_level, struct bio *inmate, struct dm_bio_prison_cell_v2 *cell_prealloc, struct dm_bio_prison_cell_v2 **cell) __get() argument 172 dm_cell_get_v2(struct dm_bio_prison_v2 *prison, struct dm_cell_key_v2 *key, unsigned lock_level, struct bio *inmate, struct dm_bio_prison_cell_v2 *cell_prealloc, struct dm_bio_prison_cell_v2 **cell_result) dm_cell_get_v2() argument 189 __put(struct dm_bio_prison_v2 *prison, struct dm_bio_prison_cell_v2 *cell) __put() argument 211 dm_cell_put_v2(struct dm_bio_prison_v2 *prison, struct dm_bio_prison_cell_v2 *cell) dm_cell_put_v2() argument 225 __lock(struct dm_bio_prison_v2 *prison, struct dm_cell_key_v2 *key, unsigned lock_level, struct dm_bio_prison_cell_v2 *cell_prealloc, struct dm_bio_prison_cell_v2 **cell_result) __lock() argument 256 dm_cell_lock_v2(struct dm_bio_prison_v2 *prison, struct dm_cell_key_v2 *key, unsigned lock_level, struct dm_bio_prison_cell_v2 *cell_prealloc, struct dm_bio_prison_cell_v2 **cell_result) dm_cell_lock_v2() argument 272 __quiesce(struct dm_bio_prison_v2 *prison, struct dm_bio_prison_cell_v2 *cell, struct work_struct *continuation) __quiesce() argument 282 dm_cell_quiesce_v2(struct dm_bio_prison_v2 *prison, struct dm_bio_prison_cell_v2 *cell, struct work_struct *continuation) dm_cell_quiesce_v2() argument 292 __promote(struct dm_bio_prison_v2 *prison, struct dm_bio_prison_cell_v2 *cell, unsigned new_lock_level) __promote() argument 303 dm_cell_lock_promote_v2(struct dm_bio_prison_v2 *prison, struct dm_bio_prison_cell_v2 *cell, unsigned new_lock_level) dm_cell_lock_promote_v2() argument 317 __unlock(struct dm_bio_prison_v2 *prison, struct dm_bio_prison_cell_v2 *cell, struct bio_list *bios) __unlock() argument 335 dm_cell_unlock_v2(struct dm_bio_prison_v2 *prison, struct dm_bio_prison_cell_v2 *cell, struct bio_list *bios) dm_cell_unlock_v2() argument [all...] |
H A D | dm-bio-prison-v1.c | 36 struct dm_bio_prison *prison = kzalloc(sizeof(*prison), GFP_KERNEL); in dm_bio_prison_create() local 56 dm_bio_prison_destroy(struct dm_bio_prison *prison) dm_bio_prison_destroy() argument 63 dm_bio_prison_alloc_cell(struct dm_bio_prison *prison, gfp_t gfp) dm_bio_prison_alloc_cell() argument 69 dm_bio_prison_free_cell(struct dm_bio_prison *prison, struct dm_bio_prison_cell *cell) dm_bio_prison_free_cell() argument 109 __bio_detain(struct dm_bio_prison *prison, struct dm_cell_key *key, struct bio *inmate, struct dm_bio_prison_cell *cell_prealloc, struct dm_bio_prison_cell **cell_result) __bio_detain() argument 146 bio_detain(struct dm_bio_prison *prison, struct dm_cell_key *key, struct bio *inmate, struct dm_bio_prison_cell *cell_prealloc, struct dm_bio_prison_cell **cell_result) bio_detain() argument 161 dm_bio_detain(struct dm_bio_prison *prison, struct dm_cell_key *key, struct bio *inmate, struct dm_bio_prison_cell *cell_prealloc, struct dm_bio_prison_cell **cell_result) dm_bio_detain() argument 171 dm_get_cell(struct dm_bio_prison *prison, struct dm_cell_key *key, struct dm_bio_prison_cell *cell_prealloc, struct dm_bio_prison_cell **cell_result) dm_get_cell() argument 183 __cell_release(struct dm_bio_prison *prison, struct dm_bio_prison_cell *cell, struct bio_list *inmates) __cell_release() argument 196 dm_cell_release(struct dm_bio_prison *prison, struct dm_bio_prison_cell *cell, struct bio_list *bios) dm_cell_release() argument 209 __cell_release_no_holder(struct dm_bio_prison *prison, struct dm_bio_prison_cell *cell, struct bio_list *inmates) __cell_release_no_holder() argument 217 dm_cell_release_no_holder(struct dm_bio_prison *prison, struct dm_bio_prison_cell *cell, struct bio_list *inmates) dm_cell_release_no_holder() argument 229 dm_cell_error(struct dm_bio_prison *prison, struct dm_bio_prison_cell *cell, blk_status_t error) dm_cell_error() argument 245 dm_cell_visit_release(struct dm_bio_prison *prison, void (*visit_fn)(void *, struct dm_bio_prison_cell *), void *context, struct dm_bio_prison_cell *cell) dm_cell_visit_release() argument 257 __promote_or_release(struct dm_bio_prison *prison, struct dm_bio_prison_cell *cell) __promote_or_release() argument 269 dm_cell_promote_or_release(struct dm_bio_prison *prison, struct dm_bio_prison_cell *cell) dm_cell_promote_or_release() argument [all...] |
H A D | dm-thin.c | 247 struct dm_bio_prison *prison; member [all...] |
H A D | dm-cache-target.c | 443 struct dm_bio_prison_v2 *prison; member [all...] |
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-bio-prison-v2.c | 39 struct dm_bio_prison_v2 *prison = kzalloc(sizeof(*prison), GFP_KERNEL); in dm_bio_prison_create_v2() local 60 dm_bio_prison_destroy_v2(struct dm_bio_prison_v2 *prison) dm_bio_prison_destroy_v2() argument 67 dm_bio_prison_alloc_cell_v2(struct dm_bio_prison_v2 *prison, gfp_t gfp) dm_bio_prison_alloc_cell_v2() argument 73 dm_bio_prison_free_cell_v2(struct dm_bio_prison_v2 *prison, struct dm_bio_prison_cell_v2 *cell) dm_bio_prison_free_cell_v2() argument 115 __find_or_insert(struct dm_bio_prison_v2 *prison, struct dm_cell_key_v2 *key, struct dm_bio_prison_cell_v2 *cell_prealloc, struct dm_bio_prison_cell_v2 **result) __find_or_insert() argument 150 __get(struct dm_bio_prison_v2 *prison, struct dm_cell_key_v2 *key, unsigned int lock_level, struct bio *inmate, struct dm_bio_prison_cell_v2 *cell_prealloc, struct dm_bio_prison_cell_v2 **cell) __get() argument 173 dm_cell_get_v2(struct dm_bio_prison_v2 *prison, struct dm_cell_key_v2 *key, unsigned int lock_level, struct bio *inmate, struct dm_bio_prison_cell_v2 *cell_prealloc, struct dm_bio_prison_cell_v2 **cell_result) dm_cell_get_v2() argument 190 __put(struct dm_bio_prison_v2 *prison, struct dm_bio_prison_cell_v2 *cell) __put() argument 212 dm_cell_put_v2(struct dm_bio_prison_v2 *prison, struct dm_bio_prison_cell_v2 *cell) dm_cell_put_v2() argument 226 __lock(struct dm_bio_prison_v2 *prison, struct dm_cell_key_v2 *key, unsigned int lock_level, struct dm_bio_prison_cell_v2 *cell_prealloc, struct dm_bio_prison_cell_v2 **cell_result) __lock() argument 257 dm_cell_lock_v2(struct dm_bio_prison_v2 *prison, struct dm_cell_key_v2 *key, unsigned int lock_level, struct dm_bio_prison_cell_v2 *cell_prealloc, struct dm_bio_prison_cell_v2 **cell_result) dm_cell_lock_v2() argument 273 __quiesce(struct dm_bio_prison_v2 *prison, struct dm_bio_prison_cell_v2 *cell, struct work_struct *continuation) __quiesce() argument 283 dm_cell_quiesce_v2(struct dm_bio_prison_v2 *prison, struct dm_bio_prison_cell_v2 *cell, struct work_struct *continuation) dm_cell_quiesce_v2() argument 293 __promote(struct dm_bio_prison_v2 *prison, struct dm_bio_prison_cell_v2 *cell, unsigned int new_lock_level) __promote() argument 304 dm_cell_lock_promote_v2(struct dm_bio_prison_v2 *prison, struct dm_bio_prison_cell_v2 *cell, unsigned int new_lock_level) dm_cell_lock_promote_v2() argument 318 __unlock(struct dm_bio_prison_v2 *prison, struct dm_bio_prison_cell_v2 *cell, struct bio_list *bios) __unlock() argument 336 dm_cell_unlock_v2(struct dm_bio_prison_v2 *prison, struct dm_bio_prison_cell_v2 *cell, struct bio_list *bios) dm_cell_unlock_v2() argument [all...] |
H A D | dm-bio-prison-v1.c | 44 struct dm_bio_prison *prison; in dm_bio_prison_create() local 67 dm_bio_prison_destroy(struct dm_bio_prison *prison) dm_bio_prison_destroy() argument 74 dm_bio_prison_alloc_cell(struct dm_bio_prison *prison, gfp_t gfp) dm_bio_prison_alloc_cell() argument 80 dm_bio_prison_free_cell(struct dm_bio_prison *prison, struct dm_bio_prison_cell *cell) dm_bio_prison_free_cell() argument 175 bio_detain(struct dm_bio_prison *prison, struct dm_cell_key *key, struct bio *inmate, struct dm_bio_prison_cell *cell_prealloc, struct dm_bio_prison_cell **cell_result) bio_detain() argument 191 dm_bio_detain(struct dm_bio_prison *prison, struct dm_cell_key *key, struct bio *inmate, struct dm_bio_prison_cell *cell_prealloc, struct dm_bio_prison_cell **cell_result) dm_bio_detain() argument 201 dm_get_cell(struct dm_bio_prison *prison, struct dm_cell_key *key, struct dm_bio_prison_cell *cell_prealloc, struct dm_bio_prison_cell **cell_result) dm_get_cell() argument 226 dm_cell_release(struct dm_bio_prison *prison, struct dm_bio_prison_cell *cell, struct bio_list *bios) dm_cell_release() argument 249 dm_cell_release_no_holder(struct dm_bio_prison *prison, struct dm_bio_prison_cell *cell, struct bio_list *inmates) dm_cell_release_no_holder() argument 262 dm_cell_error(struct dm_bio_prison *prison, struct dm_bio_prison_cell *cell, blk_status_t error) dm_cell_error() argument 278 dm_cell_visit_release(struct dm_bio_prison *prison, void (*visit_fn)(void *, struct dm_bio_prison_cell *), void *context, struct dm_bio_prison_cell *cell) dm_cell_visit_release() argument 303 dm_cell_promote_or_release(struct dm_bio_prison *prison, struct dm_bio_prison_cell *cell) dm_cell_promote_or_release() argument [all...] |
H A D | dm-cache-target.c | 374 struct dm_bio_prison_v2 *prison; member [all...] |
H A D | dm-thin.c | 250 struct dm_bio_prison *prison; member [all...] |