Lines Matching defs:cpd
1323 if (blkcg->cpd[i])
1324 blkcg_policy[i]->cpd_free_fn(blkcg->cpd[i]);
1353 struct blkcg_policy_data *cpd;
1364 cpd = pol->cpd_alloc_fn(GFP_KERNEL);
1365 if (!cpd)
1368 blkcg->cpd[i] = cpd;
1369 cpd->blkcg = blkcg;
1370 cpd->plid = i;
1387 if (blkcg->cpd[i])
1388 blkcg_policy[i]->cpd_free_fn(blkcg->cpd[i]);
1669 if (blkcg->cpd[pol->plid]) {
1670 pol->cpd_free_fn(blkcg->cpd[pol->plid]);
1671 blkcg->cpd[pol->plid] = NULL;
1701 /* Make sure cpd/pd_alloc_fn and cpd/pd_free_fn in pairs */
1710 /* allocate and install cpd's */
1713 struct blkcg_policy_data *cpd;
1715 cpd = pol->cpd_alloc_fn(GFP_KERNEL);
1716 if (!cpd)
1719 blkcg->cpd[pol->plid] = cpd;
1720 cpd->blkcg = blkcg;
1721 cpd->plid = pol->plid;