Lines Matching refs:newpos
855 struct hlist_node *newpos = NULL; in xfrm_policy_inexact_list_reinsert() local
866 newpos = &p->bydst; in xfrm_policy_inexact_list_reinsert()
869 newpos = &p->bydst; in xfrm_policy_inexact_list_reinsert()
874 if (newpos) in xfrm_policy_inexact_list_reinsert()
875 hlist_add_behind_rcu(&policy->bydst, newpos); in xfrm_policy_inexact_list_reinsert()
1235 struct hlist_node *newpos; in xfrm_hash_rebuild() local
1338 newpos = NULL; in xfrm_hash_rebuild()
1351 newpos = &pol->bydst; in xfrm_hash_rebuild()
1355 if (newpos) in xfrm_hash_rebuild()
1356 hlist_add_behind_rcu(&policy->bydst, newpos); in xfrm_hash_rebuild()
1511 struct hlist_node *newpos = NULL; in xfrm_policy_insert_inexact_list() local
1525 newpos = &pol->bydst_inexact_list; in xfrm_policy_insert_inexact_list()
1532 if (newpos) in xfrm_policy_insert_inexact_list()
1533 hlist_add_behind_rcu(&policy->bydst_inexact_list, newpos); in xfrm_policy_insert_inexact_list()
1547 struct xfrm_policy *pol, *newpos = NULL, *delpol = NULL; in xfrm_policy_insert_list() local
1562 newpos = pol; in xfrm_policy_insert_list()
1569 if (newpos) in xfrm_policy_insert_list()
1570 hlist_add_behind_rcu(&policy->bydst, &newpos->bydst); in xfrm_policy_insert_list()