Home
last modified time | relevance | path

Searched defs:prison (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/md/
H A Ddm-bio-prison-v2.c38 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 Ddm-bio-prison-v1.c36 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 Ddm-thin.c247 struct dm_bio_prison *prison; member
[all...]
H A Ddm-cache-target.c443 struct dm_bio_prison_v2 *prison; member
[all...]
/kernel/linux/linux-6.6/drivers/md/
H A Ddm-bio-prison-v2.c39 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 Ddm-bio-prison-v1.c44 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 Ddm-cache-target.c374 struct dm_bio_prison_v2 *prison; member
[all...]
H A Ddm-thin.c250 struct dm_bio_prison *prison; member
[all...]

Completed in 18 milliseconds