Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/md/dm-vdo/
Dvio.h24 struct pooled_vio { struct
184 static inline struct pooled_vio *vio_as_pooled_vio(struct vio *vio) in vio_as_pooled_vio()
186 return container_of(vio, struct pooled_vio, vio); in vio_as_pooled_vio()
197 void return_vio_to_pool(struct vio_pool *pool, struct pooled_vio *vio);
Dvio.c38 struct pooled_vio vios[];
319 result = vdo_allocate_extended(struct vio_pool, pool_size, struct pooled_vio, in make_vio_pool()
337 struct pooled_vio *pooled = &pool->vios[pool->size]; in make_vio_pool()
360 struct pooled_vio *pooled, *tmp; in free_vio_pool()
404 struct pooled_vio *pooled; in acquire_vio_from_pool()
414 pooled = list_first_entry(&pool->available, struct pooled_vio, pool_entry); in acquire_vio_from_pool()
425 void return_vio_to_pool(struct vio_pool *pool, struct pooled_vio *vio) in return_vio_to_pool()
Dblock-map.c94 struct pooled_vio *vio;
1496 static void write_page(struct tree_page *tree_page, struct pooled_vio *vio);
1547 static void return_to_pool(struct block_map_zone *zone, struct pooled_vio *vio) in return_to_pool()
1558 struct pooled_vio *pooled = container_of(vio, struct pooled_vio, vio); in finish_page_write()
1604 struct pooled_vio *pooled = container_of(vio, struct pooled_vio, vio); in handle_write_error()
1617 struct pooled_vio *pooled = container_of(vio, struct pooled_vio, vio); in write_initialized_page()
1639 struct pooled_vio *vio = bio->bi_private; in write_page_endio()
1649 static void write_page(struct tree_page *tree_page, struct pooled_vio *vio) in write_page()
1829 struct pooled_vio *pooled = vio_as_pooled_vio(vio); in finish_block_map_page_load()
1854 struct pooled_vio *pooled = container_of(vio, struct pooled_vio, vio); in handle_io_error()
[all …]
Dslab-depot.c453 struct pooled_vio *pooled = context; in flush_for_reaping()
679 static sequence_number_t get_committing_sequence_number(const struct pooled_vio *vio) in get_committing_sequence_number()
696 struct pooled_vio *pooled = vio_as_pooled_vio(as_vio(completion)); in complete_write()
720 struct pooled_vio, list_entry); in complete_write()
744 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()
2241 struct pooled_vio *pooled = vio_as_pooled_vio(vio); in finish_reference_block_load()
2271 struct pooled_vio *pooled = context; in load_reference_block()
2470 struct pooled_vio *pooled = context; in read_slab_journal_tail()