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]);
1672 if (blkcg->cpd[pol->plid]) {
1673 pol->cpd_free_fn(blkcg->cpd[pol->plid]);
1674 blkcg->cpd[pol->plid] = NULL;
1704 /* Make sure cpd/pd_alloc_fn and cpd/pd_free_fn in pairs */
1713 /* allocate and install cpd's */
1716 struct blkcg_policy_data *cpd;
1718 cpd = pol->cpd_alloc_fn(GFP_KERNEL);
1719 if (!cpd)
1722 blkcg->cpd[pol->plid] = cpd;
1723 cpd->blkcg = blkcg;
1724 cpd->plid = pol->plid;