Symbol: dm_bufio_client
drivers/md/dm-bufio.c
1019
static void dm_bufio_lock(struct dm_bufio_client *c)
drivers/md/dm-bufio.c
1027
static void dm_bufio_unlock(struct dm_bufio_client *c)
drivers/md/dm-bufio.c
1173
static void *alloc_buffer_data(struct dm_bufio_client *c, gfp_t gfp_mask,
drivers/md/dm-bufio.c
1201
static void free_buffer_data(struct dm_bufio_client *c,
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
1259
struct dm_bufio_client *c = b->c;
drivers/md/dm-bufio.c
1364
static inline sector_t block_to_sector(struct dm_bufio_client *c, sector_t block)
drivers/md/dm-bufio.c
1430
struct dm_bufio_client *c = b->c;
drivers/md/dm-bufio.c
1507
struct dm_bufio_client *c = context;
drivers/md/dm-bufio.c
1539
static struct dm_buffer *__get_unclaimed_buffer(struct dm_bufio_client *c)
drivers/md/dm-bufio.c
1569
static void __wait_for_free_buffer(struct dm_bufio_client *c)
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
1655
static struct dm_buffer *__alloc_buffer_wait(struct dm_bufio_client *c, enum new_flag nf)
drivers/md/dm-bufio.c
1673
struct dm_bufio_client *c = b->c;
drivers/md/dm-bufio.c
1702
static void __move_clean_buffers(struct dm_bufio_client *c)
drivers/md/dm-bufio.c
1723
static void __write_dirty_buffers_async(struct dm_bufio_client *c, int no_wait,
drivers/md/dm-bufio.c
1737
static void __check_watermark(struct dm_bufio_client *c,
drivers/md/dm-bufio.c
1751
static void cache_put_and_wake(struct dm_bufio_client *c,
drivers/md/dm-bufio.c
1774
static struct dm_buffer *__bufio_new(struct dm_bufio_client *c,
drivers/md/dm-bufio.c
1871
static void *new_read(struct dm_bufio_client *c, sector_t block,
drivers/md/dm-bufio.c
1946
void *dm_bufio_get(struct dm_bufio_client *c, sector_t block,
drivers/md/dm-bufio.c
1953
static void *__dm_bufio_read(struct dm_bufio_client *c, sector_t block,
drivers/md/dm-bufio.c
1962
void *dm_bufio_read(struct dm_bufio_client *c, sector_t block,
drivers/md/dm-bufio.c
1969
void *dm_bufio_read_with_ioprio(struct dm_bufio_client *c, sector_t block,
drivers/md/dm-bufio.c
1976
void *dm_bufio_new(struct dm_bufio_client *c, sector_t block,
drivers/md/dm-bufio.c
1986
static void __dm_bufio_prefetch(struct dm_bufio_client *c,
drivers/md/dm-bufio.c
2042
void dm_bufio_prefetch(struct dm_bufio_client *c, sector_t block, unsigned int n_blocks)
drivers/md/dm-bufio.c
2048
void dm_bufio_prefetch_with_ioprio(struct dm_bufio_client *c, sector_t block,
drivers/md/dm-bufio.c
2057
struct dm_bufio_client *c = b->c;
drivers/md/dm-bufio.c
2088
struct dm_bufio_client *c = b->c;
drivers/md/dm-bufio.c
2119
void dm_bufio_write_dirty_buffers_async(struct dm_bufio_client *c)
drivers/md/dm-bufio.c
2147
int dm_bufio_write_dirty_buffers(struct dm_bufio_client *c)
drivers/md/dm-bufio.c
2206
int dm_bufio_issue_flush(struct dm_bufio_client *c)
drivers/md/dm-bufio.c
2230
int dm_bufio_issue_discard(struct dm_bufio_client *c, sector_t block, sector_t count)
drivers/md/dm-bufio.c
2251
static void forget_buffer(struct dm_bufio_client *c, sector_t block)
drivers/md/dm-bufio.c
2275
void dm_bufio_forget(struct dm_bufio_client *c, sector_t block)
drivers/md/dm-bufio.c
2288
void dm_bufio_forget_buffers(struct dm_bufio_client *c, sector_t block, sector_t n_blocks)
drivers/md/dm-bufio.c
2296
void dm_bufio_set_minimum_buffers(struct dm_bufio_client *c, unsigned int n)
drivers/md/dm-bufio.c
2302
unsigned int dm_bufio_get_block_size(struct dm_bufio_client *c)
drivers/md/dm-bufio.c
2308
sector_t dm_bufio_get_device_size(struct dm_bufio_client *c)
drivers/md/dm-bufio.c
2324
struct dm_io_client *dm_bufio_get_dm_io_client(struct dm_bufio_client *c)
drivers/md/dm-bufio.c
2348
struct dm_bufio_client *dm_bufio_get_client(struct dm_buffer *b)
drivers/md/dm-bufio.c
2370
static void drop_buffers(struct dm_bufio_client *c)
drivers/md/dm-bufio.c
2405
static unsigned long get_retain_buffers(struct dm_bufio_client *c)
drivers/md/dm-bufio.c
2417
static void __scan(struct dm_bufio_client *c)
drivers/md/dm-bufio.c
2454
struct dm_bufio_client *c = container_of(w, struct dm_bufio_client, shrink_work);
drivers/md/dm-bufio.c
2463
struct dm_bufio_client *c;
drivers/md/dm-bufio.c
2474
struct dm_bufio_client *c = shrink->private_data;
drivers/md/dm-bufio.c
2495
struct dm_bufio_client *dm_bufio_client_create(struct block_device *bdev, unsigned int block_size,
drivers/md/dm-bufio.c
2503
struct dm_bufio_client *c;
drivers/md/dm-bufio.c
2637
void dm_bufio_client_destroy(struct dm_bufio_client *c)
drivers/md/dm-bufio.c
2681
void dm_bufio_client_reset(struct dm_bufio_client *c)
drivers/md/dm-bufio.c
2688
void dm_bufio_set_sector_offset(struct dm_bufio_client *c, sector_t start)
drivers/md/dm-bufio.c
2702
static struct dm_bufio_client *__pop_client(void)
drivers/md/dm-bufio.c
2711
return container_of(h, struct dm_bufio_client, client_list);
drivers/md/dm-bufio.c
2718
static void __insert_client(struct dm_bufio_client *new_client)
drivers/md/dm-bufio.c
2720
struct dm_bufio_client *c;
drivers/md/dm-bufio.c
2724
c = container_of(h, struct dm_bufio_client, client_list);
drivers/md/dm-bufio.c
2747
struct dm_bufio_client *c;
drivers/md/dm-bufio.c
2790
struct dm_bufio_client *c;
drivers/md/dm-bufio.c
349
struct dm_bufio_client *c;
drivers/md/dm-ebs-target.c
25
struct dm_bufio_client *bufio; /* Use dm-bufio for read and read-modify-write processing. */
drivers/md/dm-integrity.c
178
struct dm_bufio_client *bufio;
drivers/md/dm-snap-persistent.c
494
struct dm_bufio_client *client;
drivers/md/dm-vdo/indexer/index-layout.c
1727
struct dm_bufio_client **client_ptr)
drivers/md/dm-vdo/indexer/index-layout.h
41
struct dm_bufio_client **client_ptr);
drivers/md/dm-vdo/indexer/io-factory.c
100
struct dm_bufio_client *client;
drivers/md/dm-vdo/indexer/io-factory.c
140
struct dm_bufio_client *client = NULL;
drivers/md/dm-vdo/indexer/io-factory.c
278
struct dm_bufio_client *client = NULL;
drivers/md/dm-vdo/indexer/io-factory.c
32
struct dm_bufio_client *client;
drivers/md/dm-vdo/indexer/io-factory.c
48
struct dm_bufio_client *client;
drivers/md/dm-vdo/indexer/io-factory.c
98
unsigned int reserved_buffers, struct dm_bufio_client **client_ptr)
drivers/md/dm-vdo/indexer/io-factory.h
39
struct dm_bufio_client **client_ptr);
drivers/md/dm-vdo/indexer/volume.h
101
struct dm_bufio_client *client;
drivers/md/dm-verity-fec.c
199
struct dm_bufio_client *bufio;
drivers/md/dm-verity-fec.h
30
struct dm_bufio_client *data_bufio; /* for data dev access */
drivers/md/dm-verity-fec.h
31
struct dm_bufio_client *bufio; /* for parity data access */
drivers/md/dm-verity.h
41
struct dm_bufio_client *bufio;
drivers/md/persistent-data/dm-block-manager.c
380
struct dm_bufio_client *bufio;
include/linux/dm-bufio.h
124
void dm_bufio_write_dirty_buffers_async(struct dm_bufio_client *c);
include/linux/dm-bufio.h
130
int dm_bufio_write_dirty_buffers(struct dm_bufio_client *c);
include/linux/dm-bufio.h
135
int dm_bufio_issue_flush(struct dm_bufio_client *c);
include/linux/dm-bufio.h
140
int dm_bufio_issue_discard(struct dm_bufio_client *c, sector_t block, sector_t count);
include/linux/dm-bufio.h
147
void dm_bufio_forget(struct dm_bufio_client *c, sector_t block);
include/linux/dm-bufio.h
154
void dm_bufio_forget_buffers(struct dm_bufio_client *c, sector_t block, sector_t n_blocks);
include/linux/dm-bufio.h
159
void dm_bufio_set_minimum_buffers(struct dm_bufio_client *c, unsigned int n);
include/linux/dm-bufio.h
161
unsigned int dm_bufio_get_block_size(struct dm_bufio_client *c);
include/linux/dm-bufio.h
162
sector_t dm_bufio_get_device_size(struct dm_bufio_client *c);
include/linux/dm-bufio.h
163
struct dm_io_client *dm_bufio_get_dm_io_client(struct dm_bufio_client *c);
include/linux/dm-bufio.h
167
struct dm_bufio_client *dm_bufio_get_client(struct dm_buffer *b);
include/linux/dm-bufio.h
18
struct dm_bufio_client;
include/linux/dm-bufio.h
29
struct dm_bufio_client *
include/linux/dm-bufio.h
39
void dm_bufio_client_destroy(struct dm_bufio_client *c);
include/linux/dm-bufio.h
41
void dm_bufio_client_reset(struct dm_bufio_client *c);
include/linux/dm-bufio.h
48
void dm_bufio_set_sector_offset(struct dm_bufio_client *c, sector_t start);
include/linux/dm-bufio.h
64
void *dm_bufio_read(struct dm_bufio_client *c, sector_t block,
include/linux/dm-bufio.h
67
void *dm_bufio_read_with_ioprio(struct dm_bufio_client *c, sector_t block,
include/linux/dm-bufio.h
74
void *dm_bufio_get(struct dm_bufio_client *c, sector_t block,
include/linux/dm-bufio.h
81
void *dm_bufio_new(struct dm_bufio_client *c, sector_t block,
include/linux/dm-bufio.h
89
void dm_bufio_prefetch(struct dm_bufio_client *c,
include/linux/dm-bufio.h
92
void dm_bufio_prefetch_with_ioprio(struct dm_bufio_client *c,