Lines Matching defs:throtl_data

115 	/* throtl_data this group belongs to */
116 struct throtl_data *td;
202 struct throtl_data
255 * embedded in throtl_data, %NULL is returned.
266 * sq_to_td - return throtl_data the specified service queue belongs to
269 * A service_queue can be embedded in either a throtl_grp or throtl_data.
270 * Determine the associated throtl_data accordingly and return it.
272 static struct throtl_data *sq_to_td(struct throtl_service_queue *sq)
279 return container_of(sq, struct throtl_data, service_queue);
290 static uint64_t throtl_adjusted_limit(uint64_t low, struct throtl_data *td)
303 struct throtl_data *td;
333 struct throtl_data *td;
376 struct throtl_data *__td = sq_to_td((sq)); \
544 struct throtl_data *td = blkg->q->td;
556 * they're all separate root groups right below throtl_data.
574 struct throtl_data *td = tg->td;
594 static void blk_throtl_update_limit_valid(struct throtl_data *td)
615 static void throtl_upgrade_state(struct throtl_data *td);
1254 static bool throtl_can_upgrade(struct throtl_data *td,
1268 * the top-level service_tree is reached, throtl_data->dispatch_work is
1275 struct throtl_data *td = sq_to_td(sq);
1332 * blk_throtl_dispatch_work_fn - work function for throtl_data->dispatch_work
1336 * of throtl_data->service_queue. Those bios are ready and issued by this
1341 struct throtl_data *td = container_of(work, struct throtl_data,
1821 struct throtl_data *td = q->td;
1941 static bool throtl_can_upgrade(struct throtl_data *td,
1990 static void throtl_upgrade_state(struct throtl_data *td)
2014 static void throtl_downgrade_state(struct throtl_data *td)
2030 struct throtl_data *td = tg->td;
2139 static void throtl_update_latency_buckets(struct throtl_data *td)
2216 static inline void throtl_update_latency_buckets(struct throtl_data *td)
2249 struct throtl_data *td = tg->td;
2361 static void throtl_track_latency(struct throtl_data *td, sector_t size,
2383 struct throtl_data *td = q->td;
2446 struct throtl_data *td;
2500 struct throtl_data *td;