Home
last modified time | relevance | path

Searched refs:pooled_vio (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/md/dm-vdo/
H A Dvio.h24 struct pooled_vio { struct
190 static inline struct pooled_vio *vio_as_pooled_vio(struct vio *vio) in vio_as_pooled_vio()
192 return container_of(vio, struct pooled_vio, vio); in vio_as_pooled_vio()
204 void return_vio_to_pool(struct pooled_vio *vio);
H A Dvio.c38 struct pooled_vio vios[];
330 result = vdo_allocate_extended(struct vio_pool, pool_size, struct pooled_vio, in make_vio_pool()
348 struct pooled_vio *pooled = &pool->vios[pool->size]; in make_vio_pool()
372 struct pooled_vio *pooled, *tmp; in free_vio_pool()
417 struct pooled_vio *pooled; in acquire_vio_from_pool()
427 pooled = list_first_entry(&pool->available, struct pooled_vio, pool_entry); in acquire_vio_from_pool()
437 void return_vio_to_pool(struct pooled_vio *vio) in return_vio_to_pool()
H A Dblock-map.c94 struct pooled_vio *vio;
1514 static void write_page(struct tree_page *tree_page, struct pooled_vio *vio);
1565 static void return_to_pool(struct block_map_zone *zone, struct pooled_vio *vio) in return_to_pool()
1576 struct pooled_vio *pooled = container_of(vio, struct pooled_vio, vio); in finish_page_write()
1622 struct pooled_vio *pooled = container_of(vio, struct pooled_vio, vio); in handle_write_error()
1635 struct pooled_vio *pooled = container_of(vio, struct pooled_vio, vio); in write_initialized_page()
1657 struct pooled_vio *vio = bio->bi_private; in write_page_endio()
1667 static void write_page(struct tree_page *tree_page, struct pooled_vio *vio) in write_page()
1847 struct pooled_vio *pooled = vio_as_pooled_vio(vio); in finish_block_map_page_load()
1872 struct pooled_vio *pooled = container_of(vio, struct pooled_vio, vio); in handle_io_error()
[all …]
H A Dslab-depot.c454 struct pooled_vio *pooled = context; in flush_for_reaping()
681 static sequence_number_t get_committing_sequence_number(const struct pooled_vio *vio) in get_committing_sequence_number()
698 struct pooled_vio *pooled = vio_as_pooled_vio(as_vio(completion)); in complete_write()
722 struct pooled_vio, list_entry); in complete_write()
746 struct pooled_vio *pooled = context; in write_slab_journal_block()
1069 struct pooled_vio *pooled = vio_as_pooled_vio(vio); in finish_reference_block_write()
1189 struct pooled_vio *pooled = context; in write_reference_block()
2310 struct pooled_vio *pooled = vio_as_pooled_vio(vio); in finish_reference_block_load()
2346 struct pooled_vio *pooled = context; in load_reference_block_group()
2556 struct pooled_vio *pooled = context; in read_slab_journal_tail()