Symbol: dm_buffer
drivers/md/dm-bufio.c
1088
static void buffer_record_stack(struct dm_buffer *b)
drivers/md/dm-bufio.c
1096
static void adjust_total_allocated(struct dm_buffer *b, bool unlink)
drivers/md/dm-bufio.c
1232
static struct dm_buffer *alloc_buffer(struct dm_bufio_client *c, gfp_t gfp_mask)
drivers/md/dm-bufio.c
1234
struct dm_buffer *b = kmem_cache_alloc(c->slab_buffer, gfp_mask);
drivers/md/dm-bufio.c
1257
static void free_buffer(struct dm_buffer *b)
drivers/md/dm-bufio.c
1292
struct dm_buffer *b = context;
drivers/md/dm-bufio.c
1297
static void use_dmio(struct dm_buffer *b, enum req_op op, sector_t sector,
drivers/md/dm-bufio.c
1329
struct dm_buffer *b = bio->bi_private;
drivers/md/dm-bufio.c
1337
static void use_bio(struct dm_buffer *b, enum req_op op, sector_t sector,
drivers/md/dm-bufio.c
1377
static void submit_io(struct dm_buffer *b, enum req_op op, unsigned short ioprio,
drivers/md/dm-bufio.c
1378
void (*end_io)(struct dm_buffer *, blk_status_t))
drivers/md/dm-bufio.c
1426
static void write_endio(struct dm_buffer *b, blk_status_t status)
drivers/md/dm-bufio.c
1454
static void __write_dirty_buffer(struct dm_buffer *b,
drivers/md/dm-bufio.c
1478
struct dm_buffer *b =
drivers/md/dm-bufio.c
1479
list_entry(write_list->next, struct dm_buffer, write_list);
drivers/md/dm-bufio.c
1492
static void __make_buffer_clean(struct dm_buffer *b)
drivers/md/dm-bufio.c
1505
static enum evict_result is_clean(struct dm_buffer *b, void *context)
drivers/md/dm-bufio.c
1524
static enum evict_result is_dirty(struct dm_buffer *b, void *context)
drivers/md/dm-bufio.c
1539
static struct dm_buffer *__get_unclaimed_buffer(struct dm_bufio_client *c)
drivers/md/dm-bufio.c
1541
struct dm_buffer *b;
drivers/md/dm-bufio.c
1602
static struct dm_buffer *__alloc_buffer_wait_no_callback(struct dm_bufio_client *c, enum new_flag nf)
drivers/md/dm-bufio.c
1604
struct dm_buffer *b;
drivers/md/dm-bufio.c
1655
static struct dm_buffer *__alloc_buffer_wait(struct dm_bufio_client *c, enum new_flag nf)
drivers/md/dm-bufio.c
1657
struct dm_buffer *b = __alloc_buffer_wait_no_callback(c, nf);
drivers/md/dm-bufio.c
1671
static void __free_buffer_wake(struct dm_buffer *b)
drivers/md/dm-bufio.c
1691
static enum evict_result cleaned(struct dm_buffer *b, void *context)
drivers/md/dm-bufio.c
1712
static enum it_action write_one(struct dm_buffer *b, void *context)
drivers/md/dm-bufio.c
1752
struct buffer_tree *tree, struct dm_buffer *b)
drivers/md/dm-bufio.c
1774
static struct dm_buffer *__bufio_new(struct dm_bufio_client *c,
drivers/md/dm-bufio.c
1779
struct dm_buffer *b, *new_b = NULL;
drivers/md/dm-bufio.c
1852
static void read_endio(struct dm_buffer *b, blk_status_t status)
drivers/md/dm-bufio.c
1872
enum new_flag nf, struct dm_buffer **bp,
drivers/md/dm-bufio.c
1877
struct dm_buffer *b;
drivers/md/dm-bufio.c
1947
struct dm_buffer **bp)
drivers/md/dm-bufio.c
1954
struct dm_buffer **bp, unsigned short ioprio)
drivers/md/dm-bufio.c
1963
struct dm_buffer **bp)
drivers/md/dm-bufio.c
1970
struct dm_buffer **bp, unsigned short ioprio)
drivers/md/dm-bufio.c
1977
struct dm_buffer **bp)
drivers/md/dm-bufio.c
2001
struct dm_buffer *b;
drivers/md/dm-bufio.c
2055
void dm_bufio_release(struct dm_buffer *b)
drivers/md/dm-bufio.c
2085
void dm_bufio_mark_partial_buffer_dirty(struct dm_buffer *b,
drivers/md/dm-bufio.c
2113
void dm_bufio_mark_buffer_dirty(struct dm_buffer *b)
drivers/md/dm-bufio.c
2142
struct dm_buffer *b = le_to_buffer(e);
drivers/md/dm-bufio.c
2165
struct dm_buffer *b = le_to_buffer(e);
drivers/md/dm-bufio.c
2254
struct dm_buffer *b;
drivers/md/dm-bufio.c
2283
static enum evict_result idle(struct dm_buffer *b, void *context)
drivers/md/dm-bufio.c
2330
sector_t dm_bufio_get_block_number(struct dm_buffer *b)
drivers/md/dm-bufio.c
2336
void *dm_bufio_get_block_data(struct dm_buffer *b)
drivers/md/dm-bufio.c
2342
void *dm_bufio_get_aux_data(struct dm_buffer *b)
drivers/md/dm-bufio.c
2348
struct dm_bufio_client *dm_bufio_get_client(struct dm_buffer *b)
drivers/md/dm-bufio.c
2354
static enum it_action warn_leak(struct dm_buffer *b, void *context)
drivers/md/dm-bufio.c
2373
struct dm_buffer *b;
drivers/md/dm-bufio.c
2420
struct dm_buffer *b;
drivers/md/dm-bufio.c
2497
void (*alloc_callback)(struct dm_buffer *),
drivers/md/dm-bufio.c
2498
void (*write_callback)(struct dm_buffer *),
drivers/md/dm-bufio.c
2570
c->slab_buffer = kmem_cache_create(slab_name, sizeof(struct dm_buffer) + aux_size,
drivers/md/dm-bufio.c
2578
struct dm_buffer *b = alloc_buffer(c, GFP_KERNEL);
drivers/md/dm-bufio.c
2615
struct dm_buffer *b = list_to_buffer(c->reserved_buffers.next);
drivers/md/dm-bufio.c
2657
struct dm_buffer *b = list_to_buffer(c->reserved_buffers.next);
drivers/md/dm-bufio.c
2733
static enum evict_result select_for_evict(struct dm_buffer *b, void *context)
drivers/md/dm-bufio.c
2751
struct dm_buffer *b;
drivers/md/dm-bufio.c
319
struct dm_buffer {
drivers/md/dm-bufio.c
350
void (*end_io)(struct dm_buffer *b, blk_status_t bs);
drivers/md/dm-bufio.c
531
static inline struct dm_buffer *le_to_buffer(struct lru_entry *le)
drivers/md/dm-bufio.c
536
static struct dm_buffer *list_to_buffer(struct list_head *l)
drivers/md/dm-bufio.c
597
static struct dm_buffer *__cache_get(const struct rb_root *root, sector_t block)
drivers/md/dm-bufio.c
600
struct dm_buffer *b;
drivers/md/dm-bufio.c
603
b = container_of(n, struct dm_buffer, node);
drivers/md/dm-bufio.c
614
static void __cache_inc_buffer(struct dm_buffer *b)
drivers/md/dm-bufio.c
620
static struct dm_buffer *cache_get(struct dm_buffer_cache *bc,
drivers/md/dm-bufio.c
623
struct dm_buffer *b;
drivers/md/dm-bufio.c
659
struct dm_buffer *b = le_to_buffer(le);
drivers/md/dm-bufio.c
669
static struct dm_buffer *__cache_evict(struct dm_buffer_cache *bc, int list_mode,
drivers/md/dm-bufio.c
675
struct dm_buffer *b;
drivers/md/dm-bufio.c
688
static struct dm_buffer *cache_evict(struct dm_buffer_cache *bc, int list_mode,
drivers/md/dm-bufio.c
691
struct dm_buffer *b;
drivers/md/dm-bufio.c
707
struct dm_buffer *b, int list_mode)
drivers/md/dm-bufio.c
729
struct dm_buffer *b;
drivers/md/dm-bufio.c
769
typedef enum it_action (*iter_fn)(struct dm_buffer *b, void *context);
drivers/md/dm-bufio.c
782
struct dm_buffer *b = le_to_buffer(le);
drivers/md/dm-bufio.c
820
static bool __cache_insert(struct rb_root *root, struct dm_buffer *b)
drivers/md/dm-bufio.c
823
struct dm_buffer *found;
drivers/md/dm-bufio.c
843
struct dm_buffer *b)
drivers/md/dm-bufio.c
870
struct dm_buffer *b)
drivers/md/dm-bufio.c
894
static struct dm_buffer *__find_next(struct rb_root *root, sector_t block)
drivers/md/dm-bufio.c
897
struct dm_buffer *b;
drivers/md/dm-bufio.c
898
struct dm_buffer *best = NULL;
drivers/md/dm-bufio.c
922
struct dm_buffer *b;
drivers/md/dm-bufio.c
986
void (*alloc_callback)(struct dm_buffer *buf);
drivers/md/dm-bufio.c
987
void (*write_callback)(struct dm_buffer *buf);
drivers/md/dm-ebs-target.c
74
struct dm_buffer *b;
drivers/md/dm-integrity.c
1421
struct dm_buffer *b;
drivers/md/dm-snap-persistent.c
514
struct dm_buffer *bp;
drivers/md/dm-vdo/indexer/io-factory.c
172
struct dm_buffer *buffer = NULL;
drivers/md/dm-vdo/indexer/io-factory.c
314
struct dm_buffer *buffer = NULL;
drivers/md/dm-vdo/indexer/io-factory.c
33
struct dm_buffer *buffer;
drivers/md/dm-vdo/indexer/io-factory.c
49
struct dm_buffer *buffer;
drivers/md/dm-vdo/indexer/sparse-cache.c
108
struct dm_buffer **page_buffers;
drivers/md/dm-vdo/indexer/sparse-cache.c
230
return vdo_allocate(chapter->index_pages_count, struct dm_buffer *,
drivers/md/dm-vdo/indexer/volume.c
1068
u32 index_page_number, struct dm_buffer *page_buffer)
drivers/md/dm-vdo/indexer/volume.c
1101
struct dm_buffer *page_buffer;
drivers/md/dm-vdo/indexer/volume.c
1212
struct dm_buffer *page_buffer;
drivers/md/dm-vdo/indexer/volume.c
935
struct dm_buffer *volume_buffers[],
drivers/md/dm-vdo/indexer/volume.h
162
struct dm_buffer *volume_buffers[],
drivers/md/dm-vdo/indexer/volume.h
60
struct dm_buffer *buffer;
drivers/md/dm-verity-fec.c
104
struct dm_buffer *buf;
drivers/md/dm-verity-fec.c
198
struct dm_buffer *buf;
drivers/md/dm-verity-fec.c
42
struct dm_buffer **buf, unsigned short ioprio)
drivers/md/dm-verity-target.c
244
struct dm_buffer *buf;
drivers/md/dm-verity-target.c
91
static void dm_bufio_alloc_callback(struct dm_buffer *buf)
drivers/md/persistent-data/dm-block-manager.c
330
static struct dm_buffer *to_buffer(struct dm_block *b)
drivers/md/persistent-data/dm-block-manager.c
332
return (struct dm_buffer *) b;
drivers/md/persistent-data/dm-block-manager.c
356
static void dm_block_manager_alloc_callback(struct dm_buffer *buf)
drivers/md/persistent-data/dm-block-manager.c
364
static void dm_block_manager_write_callback(struct dm_buffer *buf)
drivers/md/persistent-data/dm-block-manager.c
442
struct dm_buffer *buf,
drivers/md/persistent-data/dm-block-manager.c
477
p = dm_bufio_read(bm->bufio, b, (struct dm_buffer **) result);
drivers/md/persistent-data/dm-block-manager.c
513
p = dm_bufio_read(bm->bufio, b, (struct dm_buffer **) result);
drivers/md/persistent-data/dm-block-manager.c
546
p = dm_bufio_get(bm->bufio, b, (struct dm_buffer **) result);
drivers/md/persistent-data/dm-block-manager.c
582
p = dm_bufio_new(bm->bufio, b, (struct dm_buffer **) result);
include/linux/dm-bufio.h
100
void dm_bufio_release(struct dm_buffer *b);
include/linux/dm-bufio.h
110
void dm_bufio_mark_buffer_dirty(struct dm_buffer *b);
include/linux/dm-bufio.h
118
void dm_bufio_mark_partial_buffer_dirty(struct dm_buffer *b,
include/linux/dm-bufio.h
164
sector_t dm_bufio_get_block_number(struct dm_buffer *b);
include/linux/dm-bufio.h
165
void *dm_bufio_get_block_data(struct dm_buffer *b);
include/linux/dm-bufio.h
166
void *dm_bufio_get_aux_data(struct dm_buffer *b);
include/linux/dm-bufio.h
167
struct dm_bufio_client *dm_bufio_get_client(struct dm_buffer *b);
include/linux/dm-bufio.h
19
struct dm_buffer;
include/linux/dm-bufio.h
32
void (*alloc_callback)(struct dm_buffer *),
include/linux/dm-bufio.h
33
void (*write_callback)(struct dm_buffer *),
include/linux/dm-bufio.h
65
struct dm_buffer **bp);
include/linux/dm-bufio.h
68
struct dm_buffer **bp, unsigned short ioprio);
include/linux/dm-bufio.h
75
struct dm_buffer **bp);
include/linux/dm-bufio.h
82
struct dm_buffer **bp);