Searched refs:pprev (Results 1 – 12 of 12) sorted by relevance
/include/linux/ |
D | list_nulls.h | 25 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()
|
D | list_bl.h | 38 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()
|
D | rculist_nulls.h | 36 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()
|
D | rculist_bl.h | 50 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()
|
D | rculist.h | 159 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 …]
|
D | list.h | 604 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 …]
|
D | rhashtable.h | 677 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 …]
|
D | init_task.h | 87 .pid_chain = { .next = NULL, .pprev = NULL }, \ 95 .pprev = NULL, \
|
D | types.h | 193 struct hlist_node *next, **pprev; member
|
D | timer.h | 186 return timer->entry.pprev != NULL; in timer_pending()
|
D | mm.h | 1393 struct vm_area_struct **pprev, unsigned long start, 2137 struct vm_area_struct **pprev);
|
/include/net/ |
D | sock.h | 552 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()
|