Home
last modified time | relevance | path

Searched refs:io_factory (Results 1 – 3 of 3) sorted by relevance

/linux-6.12.1/drivers/md/dm-vdo/indexer/
Dio-factory.h20 struct io_factory;
28 struct io_factory **factory_ptr);
30 int __must_check uds_replace_storage(struct io_factory *factory,
33 void uds_put_io_factory(struct io_factory *factory);
35 size_t __must_check uds_get_writable_size(struct io_factory *factory);
37 int __must_check uds_make_bufio(struct io_factory *factory, off_t block_offset,
41 int __must_check uds_make_buffered_reader(struct io_factory *factory, off_t offset,
53 int __must_check uds_make_buffered_writer(struct io_factory *factory, off_t offset,
Dio-factory.c24 struct io_factory { struct
31 struct io_factory *factory; argument
47 struct io_factory *factory;
57 static void uds_get_io_factory(struct io_factory *factory) in uds_get_io_factory()
62 int uds_make_io_factory(struct block_device *bdev, struct io_factory **factory_ptr) in uds_make_io_factory()
65 struct io_factory *factory; in uds_make_io_factory()
67 result = vdo_allocate(1, struct io_factory, __func__, &factory); in uds_make_io_factory()
78 int uds_replace_storage(struct io_factory *factory, struct block_device *bdev) in uds_replace_storage()
85 void uds_put_io_factory(struct io_factory *factory) in uds_put_io_factory()
91 size_t uds_get_writable_size(struct io_factory *factory) in uds_get_writable_size()
[all …]
Dindex-layout.c191 struct io_factory *factory;
1669 struct io_factory *factory = NULL; in create_layout_factory()