Lines Matching refs:data_vio_pool
129 struct data_vio_pool *pool;
158 struct data_vio_pool { struct
214 static inline struct data_vio_pool * __must_check
218 return container_of(completion, struct data_vio_pool, completion); in as_data_vio_pool()
230 static bool check_for_drain_complete_locked(struct data_vio_pool *pool) in check_for_drain_complete_locked()
612 static inline struct data_vio *get_available_data_vio(struct data_vio_pool *pool) in get_available_data_vio()
659 static void schedule_releases(struct data_vio_pool *pool) in schedule_releases()
671 static void reuse_or_release_resources(struct data_vio_pool *pool, in reuse_or_release_resources()
700 struct data_vio_pool *pool = as_data_vio_pool(completion); in process_release_callback()
770 static void initialize_limiter(struct limiter *limiter, struct data_vio_pool *pool, in initialize_limiter()
843 data_vio_count_t discard_limit, struct data_vio_pool **pool_ptr) in make_data_vio_pool()
846 struct data_vio_pool *pool; in make_data_vio_pool()
849 result = vdo_allocate_extended(struct data_vio_pool, pool_size, struct data_vio, in make_data_vio_pool()
897 void free_data_vio_pool(struct data_vio_pool *pool) in free_data_vio_pool()
961 void vdo_launch_bio(struct data_vio_pool *pool, struct bio *bio) in vdo_launch_bio()
990 struct data_vio_pool *pool = container_of(state, struct data_vio_pool, state); in initiate_drain()
1010 void drain_data_vio_pool(struct data_vio_pool *pool, struct vdo_completion *completion) in drain_data_vio_pool()
1021 void resume_data_vio_pool(struct data_vio_pool *pool, struct vdo_completion *completion) in resume_data_vio_pool()
1040 void dump_data_vio_pool(struct data_vio_pool *pool, bool dump_vios) in dump_data_vio_pool()
1078 data_vio_count_t get_data_vio_pool_active_requests(struct data_vio_pool *pool) in get_data_vio_pool_active_requests()
1083 data_vio_count_t get_data_vio_pool_request_limit(struct data_vio_pool *pool) in get_data_vio_pool_request_limit()
1088 data_vio_count_t get_data_vio_pool_maximum_requests(struct data_vio_pool *pool) in get_data_vio_pool_maximum_requests()
1258 struct data_vio_pool *pool = completion->vdo->data_vio_pool; in finish_cleanup()