Symbol: bfq_group
block/bfq-cgroup.c
1000
static void bfq_group_set_weight(struct bfq_group *bfqg, u64 weight, u64 dev_weight)
block/bfq-cgroup.c
1049
struct bfq_group *bfqg = blkg_to_bfqg(blkg);
block/bfq-cgroup.c
1066
struct bfq_group *bfqg;
block/bfq-cgroup.c
1196
struct bfq_group *bfqg = blkg_to_bfqg(pd->blkg);
block/bfq-cgroup.c
1215
offsetof(struct bfq_group, stats.bytes), &tmp);
block/bfq-cgroup.c
1232
struct bfq_group *bfqg = pd_to_bfqg(pd);
block/bfq-cgroup.c
1254
struct bfq_group *bfq_create_group_hierarchy(struct bfq_data *bfqd, int node)
block/bfq-cgroup.c
1296
.private = offsetof(struct bfq_group, stats.bytes),
block/bfq-cgroup.c
1301
.private = offsetof(struct bfq_group, stats.ios),
block/bfq-cgroup.c
1307
.private = offsetof(struct bfq_group, stats.time),
block/bfq-cgroup.c
1316
.private = offsetof(struct bfq_group, stats.service_time),
block/bfq-cgroup.c
1321
.private = offsetof(struct bfq_group, stats.wait_time),
block/bfq-cgroup.c
1326
.private = offsetof(struct bfq_group, stats.merged),
block/bfq-cgroup.c
1331
.private = offsetof(struct bfq_group, stats.queued),
block/bfq-cgroup.c
1339
.private = offsetof(struct bfq_group, stats.bytes),
block/bfq-cgroup.c
1344
.private = offsetof(struct bfq_group, stats.ios),
block/bfq-cgroup.c
1350
.private = offsetof(struct bfq_group, stats.time),
block/bfq-cgroup.c
1359
.private = offsetof(struct bfq_group, stats.service_time),
block/bfq-cgroup.c
1364
.private = offsetof(struct bfq_group, stats.wait_time),
block/bfq-cgroup.c
1369
.private = offsetof(struct bfq_group, stats.merged),
block/bfq-cgroup.c
1374
.private = offsetof(struct bfq_group, stats.queued),
block/bfq-cgroup.c
138
static void bfqg_stats_set_start_group_wait_time(struct bfq_group *bfqg,
block/bfq-cgroup.c
1383
.private = offsetof(struct bfq_group, stats.group_wait_time),
block/bfq-cgroup.c
1388
.private = offsetof(struct bfq_group, stats.idle_time),
block/bfq-cgroup.c
139
struct bfq_group *curr_bfqg)
block/bfq-cgroup.c
1393
.private = offsetof(struct bfq_group, stats.empty_time),
block/bfq-cgroup.c
1398
.private = offsetof(struct bfq_group, stats.dequeue),
block/bfq-cgroup.c
1418
struct bfq_group *bfqg) {}
block/bfq-cgroup.c
1420
void bfq_init_entity(struct bfq_entity *entity, struct bfq_group *bfqg)
block/bfq-cgroup.c
1442
struct bfq_group *bfq_bio_bfqg(struct bfq_data *bfqd, struct bio *bio)
block/bfq-cgroup.c
1447
struct bfq_group *bfqq_group(struct bfq_queue *bfqq)
block/bfq-cgroup.c
1452
void bfqg_and_blkg_put(struct bfq_group *bfqg) {}
block/bfq-cgroup.c
1454
struct bfq_group *bfq_create_group_hierarchy(struct bfq_data *bfqd, int node)
block/bfq-cgroup.c
1456
struct bfq_group *bfqg;
block/bfq-cgroup.c
166
void bfqg_stats_update_dequeue(struct bfq_group *bfqg)
block/bfq-cgroup.c
171
void bfqg_stats_set_start_empty_time(struct bfq_group *bfqg)
block/bfq-cgroup.c
190
void bfqg_stats_update_idle_time(struct bfq_group *bfqg)
block/bfq-cgroup.c
204
void bfqg_stats_set_start_idle_time(struct bfq_group *bfqg)
block/bfq-cgroup.c
212
void bfqg_stats_update_avg_queue_size(struct bfq_group *bfqg)
block/bfq-cgroup.c
222
void bfqg_stats_update_io_add(struct bfq_group *bfqg, struct bfq_queue *bfqq,
block/bfq-cgroup.c
231
void bfqg_stats_update_io_remove(struct bfq_group *bfqg, blk_opf_t opf)
block/bfq-cgroup.c
236
void bfqg_stats_update_io_merged(struct bfq_group *bfqg, blk_opf_t opf)
block/bfq-cgroup.c
241
void bfqg_stats_update_completion(struct bfq_group *bfqg, u64 start_time_ns,
block/bfq-cgroup.c
257
void bfqg_stats_update_io_remove(struct bfq_group *bfqg, blk_opf_t opf) { }
block/bfq-cgroup.c
258
void bfqg_stats_update_io_merged(struct bfq_group *bfqg, blk_opf_t opf) { }
block/bfq-cgroup.c
259
void bfqg_stats_update_completion(struct bfq_group *bfqg, u64 start_time_ns,
block/bfq-cgroup.c
261
void bfqg_stats_update_dequeue(struct bfq_group *bfqg) { }
block/bfq-cgroup.c
262
void bfqg_stats_set_start_idle_time(struct bfq_group *bfqg) { }
block/bfq-cgroup.c
274
static struct bfq_group *pd_to_bfqg(struct blkg_policy_data *pd)
block/bfq-cgroup.c
276
return pd ? container_of(pd, struct bfq_group, pd) : NULL;
block/bfq-cgroup.c
279
struct blkcg_gq *bfqg_to_blkg(struct bfq_group *bfqg)
block/bfq-cgroup.c
284
static struct bfq_group *blkg_to_bfqg(struct blkcg_gq *blkg)
block/bfq-cgroup.c
296
static struct bfq_group *bfqg_parent(struct bfq_group *bfqg)
block/bfq-cgroup.c
322
struct bfq_group *bfqq_group(struct bfq_queue *bfqq)
block/bfq-cgroup.c
326
return group_entity ? container_of(group_entity, struct bfq_group,
block/bfq-cgroup.c
336
static void bfqg_get(struct bfq_group *bfqg)
block/bfq-cgroup.c
341
static void bfqg_put(struct bfq_group *bfqg)
block/bfq-cgroup.c
349
static void bfqg_and_blkg_get(struct bfq_group *bfqg)
block/bfq-cgroup.c
357
void bfqg_and_blkg_put(struct bfq_group *bfqg)
block/bfq-cgroup.c
366
struct bfq_group *bfqg = blkg_to_bfqg(rq->bio->bi_blkg);
block/bfq-cgroup.c
420
static void bfqg_stats_xfer_dead(struct bfq_group *bfqg)
block/bfq-cgroup.c
422
struct bfq_group *parent;
block/bfq-cgroup.c
438
void bfq_init_entity(struct bfq_entity *entity, struct bfq_group *bfqg)
block/bfq-cgroup.c
515
struct bfq_group *bfqg;
block/bfq-cgroup.c
534
struct bfq_group *bfqg = blkg_to_bfqg(blkg);
block/bfq-cgroup.c
557
struct bfq_group *bfqg = pd_to_bfqg(pd);
block/bfq-cgroup.c
569
struct bfq_group *bfqg = pd_to_bfqg(pd);
block/bfq-cgroup.c
574
static void bfq_group_set_parent(struct bfq_group *bfqg,
block/bfq-cgroup.c
575
struct bfq_group *parent)
block/bfq-cgroup.c
584
static void bfq_link_bfqg(struct bfq_data *bfqd, struct bfq_group *bfqg)
block/bfq-cgroup.c
586
struct bfq_group *parent;
block/bfq-cgroup.c
596
struct bfq_group *curr_bfqg = container_of(entity,
block/bfq-cgroup.c
597
struct bfq_group, entity);
block/bfq-cgroup.c
607
struct bfq_group *bfq_bio_bfqg(struct bfq_data *bfqd, struct bio *bio)
block/bfq-cgroup.c
610
struct bfq_group *bfqg;
block/bfq-cgroup.c
644
struct bfq_group *bfqg)
block/bfq-cgroup.c
647
struct bfq_group *old_parent = bfqq_group(bfqq);
block/bfq-cgroup.c
714
struct bfq_group *bfqg,
block/bfq-cgroup.c
763
struct bfq_group *bfqg)
block/bfq-cgroup.c
785
struct bfq_group *bfqg = bfq_bio_bfqg(bfqd, bio);
block/bfq-cgroup.c
856
struct bfq_group *bfqg,
block/bfq-cgroup.c
883
struct bfq_group *bfqg = pd_to_bfqg(pd);
block/bfq-cgroup.c
954
struct bfq_group *bfqg = blkg_to_bfqg(blkg);
block/bfq-cgroup.c
982
struct bfq_group *bfqg = pd_to_bfqg(pd);
block/bfq-iosched.c
2629
struct bfq_group *bfqg)
block/bfq-iosched.c
5283
struct bfq_group *bfqg = bfqq_group(bfqq);
block/bfq-iosched.c
5335
struct bfq_group *bfqg = bfqq_group(bfqq);
block/bfq-iosched.c
5661
struct bfq_group *bfqg,
block/bfq-iosched.c
5839
struct bfq_group *bfqg;
block/bfq-iosched.c
7096
void bfq_put_async_queues(struct bfq_data *bfqd, struct bfq_group *bfqg)
block/bfq-iosched.c
7180
static void bfq_init_root_group(struct bfq_group *root_group,
block/bfq-iosched.h
1057
void bfq_end_wr_async_queues(struct bfq_data *bfqd, struct bfq_group *bfqg);
block/bfq-iosched.h
1060
void bfq_put_async_queues(struct bfq_data *bfqd, struct bfq_group *bfqg);
block/bfq-iosched.h
1067
void bfqg_stats_update_io_remove(struct bfq_group *bfqg, blk_opf_t opf);
block/bfq-iosched.h
1068
void bfqg_stats_update_io_merged(struct bfq_group *bfqg, blk_opf_t opf);
block/bfq-iosched.h
1069
void bfqg_stats_update_completion(struct bfq_group *bfqg, u64 start_time_ns,
block/bfq-iosched.h
1071
void bfqg_stats_update_dequeue(struct bfq_group *bfqg);
block/bfq-iosched.h
1072
void bfqg_stats_set_start_idle_time(struct bfq_group *bfqg);
block/bfq-iosched.h
1074
struct bfq_group *bfqg);
block/bfq-iosched.h
1077
void bfqg_stats_update_io_add(struct bfq_group *bfqg, struct bfq_queue *bfqq,
block/bfq-iosched.h
1079
void bfqg_stats_set_start_empty_time(struct bfq_group *bfqg);
block/bfq-iosched.h
1080
void bfqg_stats_update_idle_time(struct bfq_group *bfqg);
block/bfq-iosched.h
1081
void bfqg_stats_update_avg_queue_size(struct bfq_group *bfqg);
block/bfq-iosched.h
1084
void bfq_init_entity(struct bfq_entity *entity, struct bfq_group *bfqg);
block/bfq-iosched.h
1087
struct bfq_group *bfq_bio_bfqg(struct bfq_data *bfqd, struct bio *bio);
block/bfq-iosched.h
1088
struct blkcg_gq *bfqg_to_blkg(struct bfq_group *bfqg);
block/bfq-iosched.h
1089
struct bfq_group *bfqq_group(struct bfq_queue *bfqq);
block/bfq-iosched.h
1090
struct bfq_group *bfq_create_group_hierarchy(struct bfq_data *bfqd, int node);
block/bfq-iosched.h
1091
void bfqg_and_blkg_put(struct bfq_group *bfqg);
block/bfq-iosched.h
1175
struct bfq_group *bfqq_group(struct bfq_queue *bfqq);
block/bfq-iosched.h
216
struct bfq_group;
block/bfq-iosched.h
519
struct bfq_group *root_group;
block/bfq-wf2q.c
152
struct bfq_group *bfqg;
block/bfq-wf2q.c
158
bfqg = container_of(group_sd, struct bfq_group, sched_data);
block/bfq-wf2q.c
196
struct bfq_group *bfqg;
block/bfq-wf2q.c
201
bfqg = container_of(entity, struct bfq_group, entity);
block/bfq-wf2q.c
224
struct bfq_group *bfqg = container_of(sd, struct bfq_group, sched_data);
block/bfq-wf2q.c
233
struct bfq_group *bfqg = container_of(sd, struct bfq_group, sched_data);