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);
46 void dm_bufio_set_sector_offset(struct dm_bufio_client *c, sector_t start);
62 void *dm_bufio_read(struct dm_bufio_client *c, sector_t block,
69 void *dm_bufio_get(struct dm_bufio_client *c, sector_t block,
76 void *dm_bufio_new(struct dm_bufio_client *c, sector_t block,
84 void dm_bufio_prefetch(struct dm_bufio_client *c,
115 void dm_bufio_write_dirty_buffers_async(struct dm_bufio_client *c);
121 int dm_bufio_write_dirty_buffers(struct dm_bufio_client *c);
126 int dm_bufio_issue_flush(struct dm_bufio_client *c);
131 int dm_bufio_issue_discard(struct dm_bufio_client *c, sector_t block, sector_t count);
144 void dm_bufio_forget(struct dm_bufio_client *c, sector_t block);
151 void dm_bufio_forget_buffers(struct dm_bufio_client *c, sector_t block, sector_t n_blocks);
156 void dm_bufio_set_minimum_buffers(struct dm_bufio_client *c, unsigned int n);
158 unsigned int dm_bufio_get_block_size(struct dm_bufio_client *c);
159 sector_t dm_bufio_get_device_size(struct dm_bufio_client *c);
160 struct dm_io_client *dm_bufio_get_dm_io_client(struct dm_bufio_client *c);
164 struct dm_bufio_client *dm_bufio_get_client(struct dm_buffer *b);