Searched refs:blkg (Results 1 - 4 of 4) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/block/
H A Dcfq.h6 static inline void cfq_blkiocg_update_io_add_stats(struct blkio_group *blkg, argument
9 blkiocg_update_io_add_stats(blkg, curr_blkg, direction, sync);
12 static inline void cfq_blkiocg_update_dequeue_stats(struct blkio_group *blkg, argument
15 blkiocg_update_dequeue_stats(blkg, dequeue);
18 static inline void cfq_blkiocg_update_timeslice_used(struct blkio_group *blkg, argument
21 blkiocg_update_timeslice_used(blkg, time);
24 static inline void cfq_blkiocg_set_start_empty_time(struct blkio_group *blkg) argument
26 blkiocg_set_start_empty_time(blkg);
29 static inline void cfq_blkiocg_update_io_remove_stats(struct blkio_group *blkg, argument
32 blkiocg_update_io_remove_stats(blkg, directio
35 cfq_blkiocg_update_io_merged_stats(struct blkio_group *blkg, bool direction, bool sync) argument
41 cfq_blkiocg_update_idle_time_stats(struct blkio_group *blkg) argument
47 cfq_blkiocg_update_avg_queue_size_stats(struct blkio_group *blkg) argument
53 cfq_blkiocg_update_set_idle_time_stats(struct blkio_group *blkg) argument
58 cfq_blkiocg_update_dispatch_stats(struct blkio_group *blkg, uint64_t bytes, bool direction, bool sync) argument
64 cfq_blkiocg_update_completion_stats(struct blkio_group *blkg, uint64_t start_time, uint64_t io_start_time, bool direction, bool sync) argument
70 cfq_blkiocg_add_blkio_group(struct blkio_cgroup *blkcg, struct blkio_group *blkg, void *key, dev_t dev) argument
75 cfq_blkiocg_del_blkio_group(struct blkio_group *blkg) argument
81 cfq_blkiocg_update_io_add_stats(struct blkio_group *blkg, struct blkio_group *curr_blkg, bool direction, bool sync) argument
84 cfq_blkiocg_update_dequeue_stats(struct blkio_group *blkg, unsigned long dequeue) argument
87 cfq_blkiocg_update_timeslice_used(struct blkio_group *blkg, unsigned long time) argument
89 cfq_blkiocg_set_start_empty_time(struct blkio_group *blkg) argument
90 cfq_blkiocg_update_io_remove_stats(struct blkio_group *blkg, bool direction, bool sync) argument
92 cfq_blkiocg_update_io_merged_stats(struct blkio_group *blkg, bool direction, bool sync) argument
94 cfq_blkiocg_update_idle_time_stats(struct blkio_group *blkg) argument
98 cfq_blkiocg_update_avg_queue_size_stats(struct blkio_group *blkg) argument
101 cfq_blkiocg_update_set_idle_time_stats(struct blkio_group *blkg) argument
103 cfq_blkiocg_update_dispatch_stats(struct blkio_group *blkg, uint64_t bytes, bool direction, bool sync) argument
105 cfq_blkiocg_update_completion_stats(struct blkio_group *blkg, uint64_t start_time, uint64_t io_start_time, bool direction, bool sync) argument
107 cfq_blkiocg_add_blkio_group(struct blkio_cgroup *blkcg, struct blkio_group *blkg, void *key, dev_t dev) argument
109 cfq_blkiocg_del_blkio_group(struct blkio_group *blkg) argument
[all...]
H A Dblk-cgroup.h61 /* blkg state flags */
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) argument
150 return blkg->path;
164 static inline char *blkg_path(struct blkio_group *blkg) { return NULL; } argument
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);
[all...]
H A Dblk-cgroup.c91 * This should be called with the blkg->stats_lock held.
109 * This should be called with the blkg->stats_lock held.
130 /* This should be called with the blkg->stats_lock held. */
131 static void blkio_set_start_group_wait_time(struct blkio_group *blkg, argument
134 if (blkio_blkg_waiting(&blkg->stats))
136 if (blkg == curr_blkg)
138 blkg->stats.start_group_wait_time = sched_clock();
139 blkio_mark_blkg_waiting(&blkg->stats);
142 /* This should be called with the blkg->stats_lock held. */
156 /* This should be called with the blkg
170 blkiocg_update_set_idle_time_stats(struct blkio_group *blkg) argument
182 blkiocg_update_idle_time_stats(struct blkio_group *blkg) argument
200 blkiocg_update_avg_queue_size_stats(struct blkio_group *blkg) argument
216 blkiocg_set_start_empty_time(struct blkio_group *blkg) argument
246 blkiocg_update_dequeue_stats(struct blkio_group *blkg, unsigned long dequeue) argument
253 blkio_set_start_group_wait_time(struct blkio_group *blkg, struct blkio_group *curr_blkg) argument
258 blkiocg_update_io_add_stats(struct blkio_group *blkg, struct blkio_group *curr_blkg, bool direction, bool sync) argument
273 blkiocg_update_io_remove_stats(struct blkio_group *blkg, bool direction, bool sync) argument
285 blkiocg_update_timeslice_used(struct blkio_group *blkg, unsigned long time) argument
295 blkiocg_update_dispatch_stats(struct blkio_group *blkg, uint64_t bytes, bool direction, bool sync) argument
312 blkiocg_update_completion_stats(struct blkio_group *blkg, uint64_t start_time, uint64_t io_start_time, bool direction, bool sync) argument
331 blkiocg_update_io_merged_stats(struct blkio_group *blkg, bool direction, bool sync) argument
343 blkiocg_add_blkio_group(struct blkio_cgroup *blkcg, struct blkio_group *blkg, void *key, dev_t dev) argument
360 __blkiocg_del_blkio_group(struct blkio_group *blkg) argument
370 blkiocg_del_blkio_group(struct blkio_group *blkg) argument
397 struct blkio_group *blkg; local
428 struct blkio_group *blkg; local
460 struct blkio_group *blkg; local
547 blkio_get_stat(struct blkio_group *blkg, struct cgroup_map_cb *cb, dev_t dev, enum stat_type type) argument
739 struct blkio_group *blkg; local
911 struct blkio_group *blkg; local
[all...]
H A Dcfq-iosched.c199 struct blkio_group blkg; member in struct:cfq_group
362 blkg_path(&(cfqq)->cfqg->blkg), ##args);
366 blkg_path(&(cfqg)->blkg), ##args); \
904 cfq_blkiocg_update_dequeue_stats(&cfqg->blkg, 1);
968 cfq_blkiocg_update_timeslice_used(&cfqg->blkg, used_sl);
969 cfq_blkiocg_set_start_empty_time(&cfqg->blkg);
973 static inline struct cfq_group *cfqg_of_blkg(struct blkio_group *blkg) argument
975 if (blkg)
976 return container_of(blkg, struct cfq_group, blkg);
981 cfq_update_blkio_group_weight(struct blkio_group *blkg, unsigned int weight) argument
1137 cfq_unlink_blkio_group(void *key, struct blkio_group *blkg) argument
[all...]

Completed in 107 milliseconds