Home
last modified time | relevance | path

Searched refs:pprev (Results 1 – 11 of 11) sorted by relevance

/include/linux/
Dlist_bl.h39 struct hlist_bl_node *next, **pprev; member
47 h->pprev = NULL; in INIT_HLIST_BL_NODE()
54 return !h->pprev; in hlist_bl_unhashed()
84 first->pprev = &n->next; in hlist_bl_add_head()
85 n->pprev = &h->first; in hlist_bl_add_head()
92 struct hlist_bl_node **pprev = next->pprev; in hlist_bl_add_before() local
94 n->pprev = pprev; in hlist_bl_add_before()
96 next->pprev = &n->next; in hlist_bl_add_before()
99 WRITE_ONCE(*pprev, in hlist_bl_add_before()
101 ((uintptr_t)n | ((uintptr_t)*pprev & LIST_BL_LOCKMASK))); in hlist_bl_add_before()
[all …]
Dlist_nulls.h26 struct hlist_nulls_node *next, **pprev; member
61 return !h->pprev; in hlist_nulls_unhashed()
75 n->pprev = &h->first; in hlist_nulls_add_head()
78 first->pprev = &n->next; in hlist_nulls_add_head()
84 struct hlist_nulls_node **pprev = n->pprev; in __hlist_nulls_del() local
86 WRITE_ONCE(*pprev, next); in __hlist_nulls_del()
88 next->pprev = pprev; in __hlist_nulls_del()
94 n->pprev = LIST_POISON2; in hlist_nulls_del()
Drculist_bl.h51 n->pprev = NULL; in hlist_bl_del_init_rcu()
77 n->pprev = LIST_POISON2; in hlist_bl_del_rcu()
109 first->pprev = &n->next; in hlist_bl_add_head_rcu()
110 n->pprev = &h->first; in hlist_bl_add_head_rcu()
Drculist_nulls.h37 n->pprev = NULL; in hlist_nulls_del_init_rcu()
69 n->pprev = LIST_POISON2; in hlist_nulls_del_rcu()
97 n->pprev = &h->first; in hlist_nulls_add_head_rcu()
100 first->pprev = &n->next; in hlist_nulls_add_head_rcu()
133 n->pprev = &last->next; in hlist_nulls_add_tail_rcu()
Drculist.h176 n->pprev = NULL; in hlist_del_init_rcu()
476 n->pprev = LIST_POISON2; in hlist_del_rcu()
492 new->pprev = old->pprev; in hlist_replace_rcu()
493 rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); in hlist_replace_rcu()
495 new->next->pprev = &new->next; in hlist_replace_rcu()
496 old->pprev = LIST_POISON2; in hlist_replace_rcu()
504 #define hlist_pprev_rcu(node) (*((struct hlist_node __rcu **)((node)->pprev)))
531 n->pprev = &h->first; in hlist_add_head_rcu()
534 first->pprev = &n->next; in hlist_add_head_rcu()
567 n->pprev = &last->next; in hlist_add_tail_rcu()
[all …]
Dlist.h744 h->pprev = NULL; in INIT_HLIST_NODE()
749 return !h->pprev; in hlist_unhashed()
760 struct hlist_node **pprev = n->pprev; in __hlist_del() local
762 WRITE_ONCE(*pprev, next); in __hlist_del()
764 next->pprev = pprev; in __hlist_del()
771 n->pprev = LIST_POISON2; in hlist_del()
787 first->pprev = &n->next; in hlist_add_head()
789 n->pprev = &h->first; in hlist_add_head()
796 n->pprev = next->pprev; in hlist_add_before()
798 next->pprev = &n->next; in hlist_add_before()
[all …]
Drhashtable.h713 struct rhash_head __rcu **pprev; in __rhashtable_insert_fast() local
729 pprev = NULL; in __rhashtable_insert_fast()
748 pprev = &head->next; in __rhashtable_insert_fast()
764 if (pprev) { in __rhashtable_insert_fast()
765 rcu_assign_pointer(*pprev, obj); in __rhashtable_insert_fast()
999 struct rhash_head __rcu **pprev; in __rhashtable_remove_fast_one() local
1008 pprev = NULL; in __rhashtable_remove_fast_one()
1019 pprev = &he->next; in __rhashtable_remove_fast_one()
1051 if (pprev) { in __rhashtable_remove_fast_one()
1052 rcu_assign_pointer(*pprev, obj); in __rhashtable_remove_fast_one()
[all …]
Dtypes.h190 struct hlist_node *next, **pprev; member
Dtimer.h167 return timer->entry.pprev != NULL; in timer_pending()
Dmm.h1620 struct vm_area_struct **pprev, unsigned long start,
2462 struct vm_area_struct **pprev);
/include/net/
Dsock.h617 node->pprev = NULL; in sk_node_init()
622 node->pprev = NULL; in sk_nulls_node_init()
1065 memset(&sk->sk_node.pprev, 0, in sk_prot_clear_nulls()
1066 size - offsetof(struct sock, sk_node.pprev)); in sk_prot_clear_nulls()