Home
last modified time | relevance | path

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

/include/linux/
Dlist_nulls.h25 struct hlist_nulls_node *next, **pprev; member
55 return !h->pprev; in hlist_nulls_unhashed()
69 n->pprev = &h->first; in hlist_nulls_add_head()
72 first->pprev = &n->next; in hlist_nulls_add_head()
78 struct hlist_nulls_node **pprev = n->pprev; in __hlist_nulls_del() local
80 WRITE_ONCE(*pprev, next); in __hlist_nulls_del()
82 next->pprev = pprev; in __hlist_nulls_del()
88 n->pprev = LIST_POISON2; in hlist_nulls_del()
Dlist_bl.h38 struct hlist_bl_node *next, **pprev; member
46 h->pprev = NULL; in INIT_HLIST_BL_NODE()
53 return !h->pprev; in hlist_bl_unhashed()
83 first->pprev = &n->next; in hlist_bl_add_head()
84 n->pprev = &h->first; in hlist_bl_add_head()
91 struct hlist_bl_node **pprev = n->pprev; in __hlist_bl_del() local
96 WRITE_ONCE(*pprev, in __hlist_bl_del()
99 ((unsigned long)*pprev & LIST_BL_LOCKMASK))); in __hlist_bl_del()
101 next->pprev = pprev; in __hlist_bl_del()
108 n->pprev = LIST_POISON2; in hlist_bl_del()
Drculist_nulls.h36 n->pprev = NULL; in hlist_nulls_del_init_rcu()
68 n->pprev = LIST_POISON2; in hlist_nulls_del_rcu()
96 n->pprev = &h->first; in hlist_nulls_add_head_rcu()
99 first->pprev = &n->next; in hlist_nulls_add_head_rcu()
Drculist_bl.h50 n->pprev = NULL; in hlist_bl_del_init_rcu()
76 n->pprev = LIST_POISON2; in hlist_bl_del_rcu()
108 first->pprev = &n->next; in hlist_bl_add_head_rcu()
109 n->pprev = &h->first; in hlist_bl_add_head_rcu()
Drculist.h159 n->pprev = NULL; in hlist_del_init_rcu()
429 n->pprev = LIST_POISON2; in hlist_del_rcu()
445 new->pprev = old->pprev; in hlist_replace_rcu()
446 rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); in hlist_replace_rcu()
448 new->next->pprev = &new->next; in hlist_replace_rcu()
449 old->pprev = LIST_POISON2; in hlist_replace_rcu()
457 #define hlist_pprev_rcu(node) (*((struct hlist_node __rcu **)((node)->pprev)))
484 n->pprev = &h->first; in hlist_add_head_rcu()
487 first->pprev = &n->next; in hlist_add_head_rcu()
519 n->pprev = &last->next; in hlist_add_tail_rcu()
[all …]
Dlist.h604 h->pprev = NULL; in INIT_HLIST_NODE()
609 return !h->pprev; in hlist_unhashed()
620 struct hlist_node **pprev = n->pprev; in __hlist_del() local
622 WRITE_ONCE(*pprev, next); in __hlist_del()
624 next->pprev = pprev; in __hlist_del()
631 n->pprev = LIST_POISON2; in hlist_del()
647 first->pprev = &n->next; in hlist_add_head()
649 n->pprev = &h->first; in hlist_add_head()
656 n->pprev = next->pprev; in hlist_add_before()
658 next->pprev = &n->next; in hlist_add_before()
[all …]
Drhashtable.h677 struct rhash_head __rcu **pprev; in __rhashtable_insert_fast() local
700 pprev = &tbl->buckets[hash]; in __rhashtable_insert_fast()
710 pprev = &head->next; in __rhashtable_insert_fast()
726 rcu_assign_pointer(*pprev, obj); in __rhashtable_insert_fast()
949 struct rhash_head __rcu **pprev; in __rhashtable_remove_fast_one() local
960 pprev = &tbl->buckets[hash]; in __rhashtable_remove_fast_one()
969 pprev = &he->next; in __rhashtable_remove_fast_one()
1001 rcu_assign_pointer(*pprev, obj); in __rhashtable_remove_fast_one()
1095 struct rhash_head __rcu **pprev; in __rhashtable_replace_fast() local
1112 pprev = &tbl->buckets[hash]; in __rhashtable_replace_fast()
[all …]
Dinit_task.h87 .pid_chain = { .next = NULL, .pprev = NULL }, \
95 .pprev = NULL, \
Dtypes.h193 struct hlist_node *next, **pprev; member
Dtimer.h186 return timer->entry.pprev != NULL; in timer_pending()
Dmm.h1393 struct vm_area_struct **pprev, unsigned long start,
2137 struct vm_area_struct **pprev);
/include/net/
Dsock.h552 node->pprev = NULL; in sk_node_init()
557 node->pprev = NULL; in sk_nulls_node_init()
962 memset(&sk->sk_node.pprev, 0, in sk_prot_clear_nulls()
963 size - offsetof(struct sock, sk_node.pprev)); in sk_prot_clear_nulls()