Searched refs:vios (Results 1 - 2 of 2) sorted by relevance

/linux-master/drivers/md/dm-vdo/
H A Drepair.c64 struct vio *vios; member in struct:repair_completion
227 free_vio_components(&repair->vios[--repair->vio_count]);
229 vdo_free(vdo_forget(repair->vios));
1731 result = vdo_allocate(vio_count, struct vio, __func__, &repair->vios);
1743 &repair->vios[repair->vio_count]);
1753 vdo_submit_metadata_vio(&repair->vios[vio_count], pbn, read_journal_endio,
H A Dvio.c21 /* A vio_pool is a collection of preallocated vios. */
35 /* The buffer backing the pool's vios */
38 struct pooled_vio vios[]; member in struct:vio_pool
129 * Metadata vios should use direct allocation and not use the buffer pool, which is
302 * @pool_size: The number of vios in the pool.
304 * @vio_type: The type of vios in the pool.
305 * @priority: The priority with which vios from the pool should be enqueued.
337 struct pooled_vio *pooled = &pool->vios[pool->size];
365 /* Remove all available vios from the object pool. */

Completed in 117 milliseconds