Lines Matching refs:blkcg_policy
38 * blkcg_pol_mutex protects blkcg_policy[] and policy [de]activation.
53 static struct blkcg_policy *blkcg_policy[BLKCG_MAX_POLS];
61 const struct blkcg_policy *pol)
81 blkcg_policy[i]->pd_free_fn(blkg->pd[i]);
180 struct blkcg_policy *pol = blkcg_policy[i];
275 struct blkcg_policy *pol = blkcg_policy[i];
289 struct blkcg_policy *pol = blkcg_policy[i];
390 struct blkcg_policy *pol = blkcg_policy[i];
464 struct blkcg_policy *pol = blkcg_policy[i];
505 const struct blkcg_policy *pol, int data,
547 const struct blkcg_policy *pol,
608 int blkg_conf_prep(struct blkcg *blkcg, const struct blkcg_policy *pol,
934 struct blkcg_policy *pol = blkcg_policy[i];
1070 blkcg_policy[i]->cpd_free_fn(blkcg->cpd[i]);
1097 struct blkcg_policy *pol = blkcg_policy[i];
1136 blkcg_policy[i]->cpd_free_fn(blkcg->cpd[i]);
1262 struct blkcg_policy *pol = blkcg_policy[i];
1322 const struct blkcg_policy *pol)
1429 const struct blkcg_policy *pol)
1470 int blkcg_policy_register(struct blkcg_policy *pol)
1481 if (!blkcg_policy[i])
1495 blkcg_policy[pol->plid] = pol;
1535 blkcg_policy[pol->plid] = NULL;
1549 void blkcg_policy_unregister(struct blkcg_policy *pol)
1555 if (WARN_ON(blkcg_policy[pol->plid] != pol))
1575 blkcg_policy[pol->plid] = NULL;