Lines Matching refs:delpol
1190 struct xfrm_policy *delpol;
1207 delpol = xfrm_policy_insert_list(chain, policy, excl);
1208 if (delpol && excl) {
1216 if (delpol)
1219 return delpol;
1507 struct xfrm_policy *pol, *delpol = NULL;
1517 !WARN_ON(delpol)) {
1518 delpol = pol;
1525 if (delpol)
1544 struct xfrm_policy *pol, *newpos = NULL, *delpol = NULL;
1552 !WARN_ON(delpol)) {
1555 delpol = pol;
1562 if (delpol)
1574 return delpol;
1580 struct xfrm_policy *delpol;
1586 delpol = xfrm_policy_insert_list(chain, policy, excl);
1588 delpol = xfrm_policy_inexact_insert(policy, dir, excl);
1590 if (IS_ERR(delpol)) {
1592 return PTR_ERR(delpol);
1603 if (delpol) {
1604 xfrm_policy_requeue(delpol, policy);
1605 __xfrm_policy_unlink(delpol, dir);
1607 policy->index = delpol ? delpol->index : xfrm_gen_index(net, dir, policy->index);
1615 if (delpol)
1616 xfrm_policy_kill(delpol);