Lines Matching refs:delpol
1189 struct xfrm_policy *delpol;
1206 delpol = xfrm_policy_insert_list(chain, policy, excl);
1207 if (delpol && excl) {
1215 if (delpol)
1218 return delpol;
1503 struct xfrm_policy *pol, *delpol = NULL;
1513 !WARN_ON(delpol)) {
1514 delpol = pol;
1521 if (delpol)
1540 struct xfrm_policy *pol, *newpos = NULL, *delpol = NULL;
1548 !WARN_ON(delpol)) {
1551 delpol = pol;
1558 if (delpol)
1567 return delpol;
1573 struct xfrm_policy *delpol;
1579 delpol = xfrm_policy_insert_list(chain, policy, excl);
1581 delpol = xfrm_policy_inexact_insert(policy, dir, excl);
1583 if (IS_ERR(delpol)) {
1585 return PTR_ERR(delpol);
1596 if (delpol) {
1597 xfrm_policy_requeue(delpol, policy);
1598 __xfrm_policy_unlink(delpol, dir);
1600 policy->index = delpol ? delpol->index : xfrm_gen_index(net, dir, policy->index);
1608 if (delpol)
1609 xfrm_policy_kill(delpol);