Lines Matching defs:vio_pool
21 /* A vio_pool is a collection of preallocated vios. */
22 struct vio_pool {
313 struct vio_pool **pool_ptr)
315 struct vio_pool *pool;
319 result = vdo_allocate_extended(struct vio_pool, pool_size, struct pooled_vio,
358 void free_vio_pool(struct vio_pool *pool)
392 bool is_vio_pool_busy(struct vio_pool *pool)
402 void acquire_vio_from_pool(struct vio_pool *pool, struct vdo_waiter *waiter)
407 "acquire from active vio_pool called from correct thread");
425 void return_vio_to_pool(struct vio_pool *pool, struct pooled_vio *vio)