• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/block/

Lines Matching refs:blkio_group

93 	/* Time spent idling for this blkio_group */
106 struct blkio_group {
130 typedef void (blkio_unlink_group_fn) (void *key, struct blkio_group *blkg);
131 typedef void (blkio_update_group_weight_fn) (struct blkio_group *blkg,
148 static inline char *blkg_path(struct blkio_group *blkg)
155 struct blkio_group {
164 static inline char *blkg_path(struct blkio_group *blkg) { return NULL; }
173 void blkiocg_update_avg_queue_size_stats(struct blkio_group *blkg);
174 void blkiocg_update_dequeue_stats(struct blkio_group *blkg,
176 void blkiocg_update_set_idle_time_stats(struct blkio_group *blkg);
177 void blkiocg_update_idle_time_stats(struct blkio_group *blkg);
178 void blkiocg_set_start_empty_time(struct blkio_group *blkg);
202 struct blkio_group *blkg) {}
203 static inline void blkiocg_update_dequeue_stats(struct blkio_group *blkg,
205 static inline void blkiocg_update_set_idle_time_stats(struct blkio_group *blkg)
207 static inline void blkiocg_update_idle_time_stats(struct blkio_group *blkg) {}
208 static inline void blkiocg_set_start_empty_time(struct blkio_group *blkg) {}
215 struct blkio_group *blkg, void *key, dev_t dev);
216 extern int blkiocg_del_blkio_group(struct blkio_group *blkg);
217 extern struct blkio_group *blkiocg_lookup_group(struct blkio_cgroup *blkcg,
219 void blkiocg_update_timeslice_used(struct blkio_group *blkg,
221 void blkiocg_update_dispatch_stats(struct blkio_group *blkg, uint64_t bytes,
223 void blkiocg_update_completion_stats(struct blkio_group *blkg,
225 void blkiocg_update_io_merged_stats(struct blkio_group *blkg, bool direction,
227 void blkiocg_update_io_add_stats(struct blkio_group *blkg,
228 struct blkio_group *curr_blkg, bool direction, bool sync);
229 void blkiocg_update_io_remove_stats(struct blkio_group *blkg,
237 struct blkio_group *blkg, void *key, dev_t dev) {}
240 blkiocg_del_blkio_group(struct blkio_group *blkg) { return 0; }
242 static inline struct blkio_group *
244 static inline void blkiocg_update_timeslice_used(struct blkio_group *blkg,
246 static inline void blkiocg_update_dispatch_stats(struct blkio_group *blkg,
248 static inline void blkiocg_update_completion_stats(struct blkio_group *blkg,
251 static inline void blkiocg_update_io_merged_stats(struct blkio_group *blkg,
253 static inline void blkiocg_update_io_add_stats(struct blkio_group *blkg,
254 struct blkio_group *curr_blkg, bool direction, bool sync) {}
255 static inline void blkiocg_update_io_remove_stats(struct blkio_group *blkg,