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