Lines Matching refs:blkcg
75 static struct ioprio_blkcg *blkcg_to_ioprio_blkcg(struct blkcg *blkcg)
77 return container_of(blkcg_to_cpd(blkcg, &ioprio_policy),
94 return blkcg_to_ioprio_blkcg(pd->blkg->blkcg);
99 struct ioprio_blkcg *blkcg = ioprio_blkcg_from_css(seq_css(sf));
101 seq_printf(sf, "%s\n", policy_name[blkcg->prio_policy]);
108 struct ioprio_blkcg *blkcg = ioprio_blkcg_from_css(of_css(of));
117 blkcg->prio_policy = ret;
122 ioprio_alloc_pd(struct gendisk *disk, struct blkcg *blkcg, gfp_t gfp)
142 struct ioprio_blkcg *blkcg;
144 blkcg = kzalloc(sizeof(*blkcg), gfp);
145 if (!blkcg)
147 blkcg->prio_policy = POLICY_NO_CHANGE;
148 return &blkcg->cpd;
153 struct ioprio_blkcg *blkcg = container_of(cpd, typeof(*blkcg), cpd);
155 kfree(blkcg);
189 struct ioprio_blkcg *blkcg = ioprio_blkcg_from_bio(bio);
192 if (!blkcg || blkcg->prio_policy == POLICY_NO_CHANGE)
195 if (blkcg->prio_policy == POLICY_PROMOTE_TO_RT ||
196 blkcg->prio_policy == POLICY_NONE_TO_RT) {
217 IOPRIO_PRIO_VALUE(blkcg->prio_policy, 0));