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

/linux-master/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);
68 struct dm_buffer **bp, unsigned short ioprio);
75 struct dm_buffer **bp);
82 struct dm_buffer **bp);
98 * pointer and dm_buffer pointer is no longer valid after this call.
100 void dm_bufio_release(struct dm_buffer *
[all...]
/linux-master/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)
525 return container_of(le, struct dm_buffer, lru);
528 static struct dm_buffer *list_to_buffer(struct list_head *l)
592 static struct dm_buffer *__cache_get(const struct rb_root *root, sector_t block)
595 struct dm_buffer *b;
598 b = container_of(n, struct dm_buffer, node);
609 static void __cache_inc_buffer(struct dm_buffer *
[all...]
H A Ddm-verity-fec.c63 unsigned int *offset, struct dm_buffer **buf,
130 struct dm_buffer *buf;
208 struct dm_buffer *buf;
H A Ddm-ebs-target.c74 struct dm_buffer *b;
H A Ddm-snap-persistent.c514 struct dm_buffer *bp;
H A Ddm-verity-target.c78 static void dm_bufio_alloc_callback(struct dm_buffer *buf)
292 struct dm_buffer *buf;
H A Ddm-integrity.c1415 struct dm_buffer *b;
/linux-master/drivers/md/dm-vdo/indexer/
H A Dvolume.h60 struct dm_buffer *buffer;
162 struct dm_buffer *volume_buffers[],
H A Dio-factory.c33 struct dm_buffer *buffer;
49 struct dm_buffer *buffer;
172 struct dm_buffer *buffer = NULL;
314 struct dm_buffer *buffer = NULL;
H A Dsparse-cache.c108 struct dm_buffer **page_buffers;
230 return vdo_allocate(chapter->index_pages_count, struct dm_buffer *,
H A Dvolume.c933 struct dm_buffer *volume_buffers[],
1066 u32 index_page_number, struct dm_buffer *page_buffer)
1099 struct dm_buffer *page_buffer;
1210 struct dm_buffer *page_buffer;
/linux-master/drivers/md/persistent-data/
H A Ddm-block-manager.c330 static struct dm_buffer *to_buffer(struct dm_block *b)
332 return (struct dm_buffer *) b;
356 static void dm_block_manager_alloc_callback(struct dm_buffer *buf)
364 static void dm_block_manager_write_callback(struct dm_buffer *buf)
442 struct dm_buffer *buf,
477 p = dm_bufio_read(bm->bufio, b, (struct dm_buffer **) result);
513 p = dm_bufio_read(bm->bufio, b, (struct dm_buffer **) result);
546 p = dm_bufio_get(bm->bufio, b, (struct dm_buffer **) result);
582 p = dm_bufio_new(bm->bufio, b, (struct dm_buffer **) result);

Completed in 141 milliseconds