Home
last modified time | relevance | path

Searched refs:dm_buffer (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/include/linux/
H A Ddm-bufio.h18 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 Ddm-bufio.h19 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 Ddm-bufio.c61 * 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 Ddm-verity-fec.c63 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 Ddm-ebs-target.c72 struct dm_buffer *b; in __ebs_rw_bvec()
H A Ddm-verity-target.c70 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 Ddm-snap-persistent.c512 struct dm_buffer *bp; in read_exceptions()
H A Ddm-integrity.c1321 struct dm_buffer *b; in dm_integrity_rw_tag()
/kernel/linux/linux-6.6/drivers/md/
H A Ddm-bufio.c65 * 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 Ddm-verity-fec.c63 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 Ddm-ebs-target.c74 struct dm_buffer *b; in __ebs_rw_bvec()
H A Ddm-verity-target.c77 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 Ddm-snap-persistent.c514 struct dm_buffer *bp; in read_exceptions()
H A Ddm-integrity.c1425 struct dm_buffer *b; in dm_integrity_rw_tag()
/kernel/linux/linux-5.10/drivers/md/persistent-data/
H A Ddm-block-manager.c328 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 Ddm-block-manager.c330 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