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()
611 static inline struct data_vio *get_available_data_vio(struct data_vio_pool *pool) in get_available_data_vio()
658 static void schedule_releases(struct data_vio_pool *pool) in schedule_releases()
670 static void reuse_or_release_resources(struct data_vio_pool *pool, in reuse_or_release_resources()
699 struct data_vio_pool *pool = as_data_vio_pool(completion); in process_release_callback()
769 static void initialize_limiter(struct limiter *limiter, struct data_vio_pool *pool, in initialize_limiter()
842 data_vio_count_t discard_limit, struct data_vio_pool **pool_ptr) in make_data_vio_pool()
845 struct data_vio_pool *pool; in make_data_vio_pool()
848 result = vdo_allocate_extended(struct data_vio_pool, pool_size, struct data_vio, in make_data_vio_pool()
896 void free_data_vio_pool(struct data_vio_pool *pool) in free_data_vio_pool()
960 void vdo_launch_bio(struct data_vio_pool *pool, struct bio *bio) in vdo_launch_bio()
989 struct data_vio_pool *pool = container_of(state, struct data_vio_pool, state); in initiate_drain()
1009 void drain_data_vio_pool(struct data_vio_pool *pool, struct vdo_completion *completion) in drain_data_vio_pool()
1020 void resume_data_vio_pool(struct data_vio_pool *pool, struct vdo_completion *completion) in resume_data_vio_pool()
1039 void dump_data_vio_pool(struct data_vio_pool *pool, bool dump_vios) in dump_data_vio_pool()
1077 data_vio_count_t get_data_vio_pool_active_discards(struct data_vio_pool *pool) in get_data_vio_pool_active_discards()
1082 data_vio_count_t get_data_vio_pool_discard_limit(struct data_vio_pool *pool) in get_data_vio_pool_discard_limit()
1087 data_vio_count_t get_data_vio_pool_maximum_discards(struct data_vio_pool *pool) in get_data_vio_pool_maximum_discards()
1092 int set_data_vio_pool_discard_limit(struct data_vio_pool *pool, data_vio_count_t limit) in set_data_vio_pool_discard_limit()
1106 data_vio_count_t get_data_vio_pool_active_requests(struct data_vio_pool *pool) in get_data_vio_pool_active_requests()
1111 data_vio_count_t get_data_vio_pool_request_limit(struct data_vio_pool *pool) in get_data_vio_pool_request_limit()
1116 data_vio_count_t get_data_vio_pool_maximum_requests(struct data_vio_pool *pool) in get_data_vio_pool_maximum_requests()
1286 struct data_vio_pool *pool = completion->vdo->data_vio_pool; in finish_cleanup()