Searched refs:pooled (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/md/dm-vdo/ |
| H A D | vio.c | 348 struct pooled_vio *pooled = &pool->vios[pool->size]; in make_vio_pool() local 351 &pooled->vio); in make_vio_pool() 357 pooled->context = context; in make_vio_pool() 358 pooled->pool = pool; in make_vio_pool() 359 list_add_tail(&pooled->pool_entry, &pool->available); in make_vio_pool() 372 struct pooled_vio *pooled, *tmp; in free_vio_pool() local 386 list_for_each_entry_safe(pooled, tmp, &pool->available, pool_entry) { in free_vio_pool() 387 list_del(&pooled->pool_entry); in free_vio_pool() 388 free_vio_components(&pooled->vio); in free_vio_pool() 417 struct pooled_vio *pooled; in acquire_vio_from_pool() local [all …]
|
| H A D | block-map.c | 1576 struct pooled_vio *pooled = container_of(vio, struct pooled_vio, vio); in finish_page_write() local 1578 struct block_map_zone *zone = pooled->context; in finish_page_write() 1598 write_page(page, pooled); in finish_page_write() 1611 write_page(zone->flusher, pooled); in finish_page_write() 1615 return_to_pool(zone, pooled); in finish_page_write() 1622 struct pooled_vio *pooled = container_of(vio, struct pooled_vio, vio); in handle_write_error() local 1623 struct block_map_zone *zone = pooled->context; in handle_write_error() 1627 return_to_pool(zone, pooled); in handle_write_error() 1635 struct pooled_vio *pooled = container_of(vio, struct pooled_vio, vio); in write_initialized_page() local 1636 struct block_map_zone *zone = pooled->context; in write_initialized_page() [all …]
|
| H A D | slab-depot.c | 454 struct pooled_vio *pooled = context; in flush_for_reaping() local 455 struct vio *vio = &pooled->vio; in flush_for_reaping() 698 struct pooled_vio *pooled = vio_as_pooled_vio(as_vio(completion)); in complete_write() local 700 sequence_number_t committed = get_committing_sequence_number(pooled); in complete_write() 702 list_del_init(&pooled->list_entry); in complete_write() 703 return_vio_to_pool(pooled); in complete_write() 721 pooled = container_of(journal->uncommitted_blocks.next, in complete_write() 723 journal->next_commit = get_committing_sequence_number(pooled); in complete_write() 746 struct pooled_vio *pooled = context; in write_slab_journal_block() local 747 struct vio *vio = &pooled->vio; in write_slab_journal_block() [all …]
|