Searched refs:pooled_vio (Results 1 – 4 of 4) sorted by relevance
/linux-6.12.1/drivers/md/dm-vdo/ |
D | vio.h | 24 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);
|
D | vio.c | 38 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()
|
D | block-map.c | 94 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 …]
|
D | slab-depot.c | 453 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()
|