Searched refs:dm_buffer (Results 1 - 16 of 16) sorted by relevance
/kernel/linux/linux-5.10/include/linux/ |
H A D | dm-bufio.h | 18 struct dm_buffer; 26 void (*alloc_callback)(struct dm_buffer *), 27 void (*write_callback)(struct dm_buffer *)); 52 * pointer to dm_buffer that can be used to release the buffer or to make 56 struct dm_buffer **bp); 63 struct dm_buffer **bp); 70 struct dm_buffer **bp); 82 * pointer and dm_buffer pointer is no longer valid after this call. 84 void dm_bufio_release(struct dm_buffer *b); 94 void dm_bufio_mark_buffer_dirty(struct dm_buffer * [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | dm-bufio.h | 19 struct dm_buffer; 32 void (*alloc_callback)(struct dm_buffer *), 33 void (*write_callback)(struct dm_buffer *), 61 * pointer to dm_buffer that can be used to release the buffer or to make 65 struct dm_buffer **bp); 72 struct dm_buffer **bp); 79 struct dm_buffer **bp); 91 * pointer and dm_buffer pointer is no longer valid after this call. 93 void dm_bufio_release(struct dm_buffer *b); 103 void dm_bufio_mark_buffer_dirty(struct dm_buffer * [all...] |
/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm-bufio.c | 61 * dm_buffer->list_mode 91 void (*alloc_callback)(struct dm_buffer *); 92 void (*write_callback)(struct dm_buffer *); 136 struct dm_buffer { struct 156 void (*end_io)(struct dm_buffer *, blk_status_t); 242 static void buffer_record_stack(struct dm_buffer *b) in buffer_record_stack() 251 static struct dm_buffer *__find(struct dm_bufio_client *c, sector_t block) in __find() 254 struct dm_buffer *b; in __find() 257 b = container_of(n, struct dm_buffer, node); in __find() 268 static struct dm_buffer *__find_nex [all...] |
H A D | dm-verity-fec.c | 63 unsigned *offset, struct dm_buffer **buf) in fec_read_parity() 129 struct dm_buffer *buf; in fec_decode_bufs() 206 struct dm_buffer *buf; in fec_read_bufs()
|
H A D | dm-ebs-target.c | 72 struct dm_buffer *b; in __ebs_rw_bvec()
|
H A D | dm-verity-target.c | 70 static void dm_bufio_alloc_callback(struct dm_buffer *buf) in dm_bufio_alloc_callback() 279 struct dm_buffer *buf; in verity_verify_level()
|
H A D | dm-snap-persistent.c | 512 struct dm_buffer *bp; in read_exceptions()
|
H A D | dm-integrity.c | 1321 struct dm_buffer *b; in dm_integrity_rw_tag()
|
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-bufio.c | 65 * dm_buffer->list_mode 326 struct dm_buffer { struct 357 void (*end_io)(struct dm_buffer *b, blk_status_t bs); 523 static inline struct dm_buffer *le_to_buffer(struct lru_entry *le) in le_to_buffer() 525 return container_of(le, struct dm_buffer, lru); in le_to_buffer() 528 static struct dm_buffer *list_to_buffer(struct list_head *l) in list_to_buffer() 592 static struct dm_buffer *__cache_get(const struct rb_root *root, sector_t block) in __cache_get() 595 struct dm_buffer *b; in __cache_get() 598 b = container_of(n, struct dm_buffer, node); in __cache_get() 609 static void __cache_inc_buffer(struct dm_buffer * [all...] |
H A D | dm-verity-fec.c | 63 unsigned int *offset, struct dm_buffer **buf) in fec_read_parity() 129 struct dm_buffer *buf; in fec_decode_bufs() 206 struct dm_buffer *buf; in fec_read_bufs()
|
H A D | dm-ebs-target.c | 74 struct dm_buffer *b; in __ebs_rw_bvec()
|
H A D | dm-verity-target.c | 77 static void dm_bufio_alloc_callback(struct dm_buffer *buf) in dm_bufio_alloc_callback() 291 struct dm_buffer *buf; in verity_verify_level()
|
H A D | dm-snap-persistent.c | 514 struct dm_buffer *bp; in read_exceptions()
|
H A D | dm-integrity.c | 1425 struct dm_buffer *b; in dm_integrity_rw_tag()
|
/kernel/linux/linux-5.10/drivers/md/persistent-data/ |
H A D | dm-block-manager.c | 328 static struct dm_buffer *to_buffer(struct dm_block *b) in to_buffer() 330 return (struct dm_buffer *) b; in to_buffer() 354 static void dm_block_manager_alloc_callback(struct dm_buffer *buf) in dm_block_manager_alloc_callback() 361 static void dm_block_manager_write_callback(struct dm_buffer *buf) in dm_block_manager_write_callback() 429 struct dm_buffer *buf, in dm_bm_validate_buffer() 463 p = dm_bufio_read(bm->bufio, b, (struct dm_buffer **) result); in dm_bm_read_lock() 499 p = dm_bufio_read(bm->bufio, b, (struct dm_buffer **) result); in dm_bm_write_lock() 532 p = dm_bufio_get(bm->bufio, b, (struct dm_buffer **) result); in dm_bm_read_try_lock() 568 p = dm_bufio_new(bm->bufio, b, (struct dm_buffer **) result); in dm_bm_write_lock_zero()
|
/kernel/linux/linux-6.6/drivers/md/persistent-data/ |
H A D | dm-block-manager.c | 330 static struct dm_buffer *to_buffer(struct dm_block *b) in to_buffer() 332 return (struct dm_buffer *) b; in to_buffer() 356 static void dm_block_manager_alloc_callback(struct dm_buffer *buf) in dm_block_manager_alloc_callback() 364 static void dm_block_manager_write_callback(struct dm_buffer *buf) in dm_block_manager_write_callback() 442 struct dm_buffer *buf, in dm_bm_validate_buffer() 477 p = dm_bufio_read(bm->bufio, b, (struct dm_buffer **) result); in dm_bm_read_lock() 513 p = dm_bufio_read(bm->bufio, b, (struct dm_buffer **) result); in dm_bm_write_lock() 546 p = dm_bufio_get(bm->bufio, b, (struct dm_buffer **) result); in dm_bm_read_try_lock() 582 p = dm_bufio_new(bm->bufio, b, (struct dm_buffer **) result); in dm_bm_write_lock_zero()
|
Completed in 30 milliseconds