Searched refs:pprev (Results 1 – 11 of 11) sorted by relevance
/include/linux/ |
D | list_bl.h | 39 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 …]
|
D | list_nulls.h | 26 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()
|
D | rculist_bl.h | 51 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()
|
D | rculist_nulls.h | 37 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()
|
D | rculist.h | 176 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 …]
|
D | list.h | 744 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 …]
|
D | rhashtable.h | 713 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 …]
|
D | types.h | 190 struct hlist_node *next, **pprev; member
|
D | timer.h | 167 return timer->entry.pprev != NULL; in timer_pending()
|
D | mm.h | 1620 struct vm_area_struct **pprev, unsigned long start, 2462 struct vm_area_struct **pprev);
|
/include/net/ |
D | sock.h | 617 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()
|