Lines Matching refs:newpos
834 struct hlist_node *newpos = NULL; in xfrm_policy_inexact_list_reinsert() local
845 newpos = &p->bydst; in xfrm_policy_inexact_list_reinsert()
848 newpos = &p->bydst; in xfrm_policy_inexact_list_reinsert()
853 if (newpos) in xfrm_policy_inexact_list_reinsert()
854 hlist_add_behind_rcu(&policy->bydst, newpos); in xfrm_policy_inexact_list_reinsert()
1214 struct hlist_node *newpos; in xfrm_hash_rebuild() local
1317 newpos = NULL; in xfrm_hash_rebuild()
1330 newpos = &pol->bydst; in xfrm_hash_rebuild()
1334 if (newpos) in xfrm_hash_rebuild()
1335 hlist_add_behind_rcu(&policy->bydst, newpos); in xfrm_hash_rebuild()
1499 struct hlist_node *newpos = NULL; in xfrm_policy_insert_inexact_list() local
1513 newpos = &pol->bydst_inexact_list; in xfrm_policy_insert_inexact_list()
1520 if (newpos) in xfrm_policy_insert_inexact_list()
1521 hlist_add_behind_rcu(&policy->bydst_inexact_list, newpos); in xfrm_policy_insert_inexact_list()
1535 struct xfrm_policy *pol, *newpos = NULL, *delpol = NULL; in xfrm_policy_insert_list() local
1550 newpos = pol; in xfrm_policy_insert_list()
1557 if (newpos) in xfrm_policy_insert_list()
1558 hlist_add_behind_rcu(&policy->bydst, &newpos->bydst); in xfrm_policy_insert_list()