Lines Matching refs:dm_bufio_client
18 struct dm_bufio_client;
29 struct dm_bufio_client *
39 void dm_bufio_client_destroy(struct dm_bufio_client *c);
41 void dm_bufio_client_reset(struct dm_bufio_client *c);
48 void dm_bufio_set_sector_offset(struct dm_bufio_client *c, sector_t start);
64 void *dm_bufio_read(struct dm_bufio_client *c, sector_t block,
67 void *dm_bufio_read_with_ioprio(struct dm_bufio_client *c, sector_t block,
74 void *dm_bufio_get(struct dm_bufio_client *c, sector_t block,
81 void *dm_bufio_new(struct dm_bufio_client *c, sector_t block,
89 void dm_bufio_prefetch(struct dm_bufio_client *c,
92 void dm_bufio_prefetch_with_ioprio(struct dm_bufio_client *c,
124 void dm_bufio_write_dirty_buffers_async(struct dm_bufio_client *c);
130 int dm_bufio_write_dirty_buffers(struct dm_bufio_client *c);
135 int dm_bufio_issue_flush(struct dm_bufio_client *c);
140 int dm_bufio_issue_discard(struct dm_bufio_client *c, sector_t block, sector_t count);
147 void dm_bufio_forget(struct dm_bufio_client *c, sector_t block);
154 void dm_bufio_forget_buffers(struct dm_bufio_client *c, sector_t block, sector_t n_blocks);
159 void dm_bufio_set_minimum_buffers(struct dm_bufio_client *c, unsigned int n);
161 unsigned int dm_bufio_get_block_size(struct dm_bufio_client *c);
162 sector_t dm_bufio_get_device_size(struct dm_bufio_client *c);
163 struct dm_io_client *dm_bufio_get_dm_io_client(struct dm_bufio_client *c);
167 struct dm_bufio_client *dm_bufio_get_client(struct dm_buffer *b);