Lines Matching refs:newp
1337 struct xfrm_policy *newp = xfrm_policy_alloc(xp_net(old), GFP_ATOMIC); in clone_policy() local
1340 if (newp) { in clone_policy()
1341 newp->selector = old->selector; in clone_policy()
1343 &newp->security)) { in clone_policy()
1344 kfree(newp); in clone_policy()
1347 newp->lft = old->lft; in clone_policy()
1348 newp->curlft = old->curlft; in clone_policy()
1349 newp->mark = old->mark; in clone_policy()
1350 newp->action = old->action; in clone_policy()
1351 newp->flags = old->flags; in clone_policy()
1352 newp->xfrm_nr = old->xfrm_nr; in clone_policy()
1353 newp->index = old->index; in clone_policy()
1354 newp->type = old->type; in clone_policy()
1355 memcpy(newp->xfrm_vec, old->xfrm_vec, in clone_policy()
1356 newp->xfrm_nr*sizeof(struct xfrm_tmpl)); in clone_policy()
1358 xfrm_sk_policy_link(newp, dir); in clone_policy()
1360 xfrm_pol_put(newp); in clone_policy()
1362 return newp; in clone_policy()