/linux-4.4.14/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.h | 159 n->pprev = NULL; in hlist_del_init_rcu() 343 n->pprev = LIST_POISON2; in hlist_del_rcu() 359 new->pprev = old->pprev; in hlist_replace_rcu() 360 rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); in hlist_replace_rcu() 362 new->next->pprev = &new->next; in hlist_replace_rcu() 363 old->pprev = LIST_POISON2; in hlist_replace_rcu() 371 #define hlist_pprev_rcu(node) (*((struct hlist_node __rcu **)((node)->pprev))) 398 n->pprev = &h->first; in hlist_add_head_rcu() 401 first->pprev = &n->next; in hlist_add_head_rcu() 425 n->pprev = next->pprev; in hlist_add_before_rcu() [all …]
|
D | list.h | 601 h->pprev = NULL; in INIT_HLIST_NODE() 606 return !h->pprev; in hlist_unhashed() 617 struct hlist_node **pprev = n->pprev; in __hlist_del() local 619 WRITE_ONCE(*pprev, next); in __hlist_del() 621 next->pprev = pprev; in __hlist_del() 628 n->pprev = LIST_POISON2; in hlist_del() 644 first->pprev = &n->next; in hlist_add_head() 646 n->pprev = &h->first; in hlist_add_head() 653 n->pprev = next->pprev; in hlist_add_before() 655 next->pprev = &n->next; in hlist_add_before() [all …]
|
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 | init_task.h | 85 .pid_chain = { .next = NULL, .pprev = NULL }, \ 93 .pprev = NULL, \
|
D | rhashtable.h | 749 struct rhash_head __rcu **pprev; in __rhashtable_remove_fast() local 760 pprev = &tbl->buckets[hash]; in __rhashtable_remove_fast() 763 pprev = &he->next; in __rhashtable_remove_fast() 767 rcu_assign_pointer(*pprev, obj->next); in __rhashtable_remove_fast()
|
D | types.h | 194 struct hlist_node *next, **pprev; member
|
D | timer.h | 165 return timer->entry.pprev != NULL; in timer_pending()
|
D | mm.h | 1325 struct vm_area_struct **pprev, unsigned long start, 2030 struct vm_area_struct **pprev);
|
/linux-4.4.14/net/ipv4/ |
D | tunnel4.c | 28 struct xfrm_tunnel __rcu **pprev; in xfrm4_tunnel_register() local 36 for (pprev = fam_handlers(family); in xfrm4_tunnel_register() 37 (t = rcu_dereference_protected(*pprev, in xfrm4_tunnel_register() 39 pprev = &t->next) { in xfrm4_tunnel_register() 46 handler->next = *pprev; in xfrm4_tunnel_register() 47 rcu_assign_pointer(*pprev, handler); in xfrm4_tunnel_register() 60 struct xfrm_tunnel __rcu **pprev; in xfrm4_tunnel_deregister() local 66 for (pprev = fam_handlers(family); in xfrm4_tunnel_deregister() 67 (t = rcu_dereference_protected(*pprev, in xfrm4_tunnel_deregister() 69 pprev = &t->next) { in xfrm4_tunnel_deregister() [all …]
|
D | xfrm4_protocol.c | 214 struct xfrm4_protocol __rcu **pprev; in xfrm4_protocol_register() local 229 for (pprev = proto_handlers(protocol); in xfrm4_protocol_register() 230 (t = rcu_dereference_protected(*pprev, in xfrm4_protocol_register() 232 pprev = &t->next) { in xfrm4_protocol_register() 239 handler->next = *pprev; in xfrm4_protocol_register() 240 rcu_assign_pointer(*pprev, handler); in xfrm4_protocol_register() 261 struct xfrm4_protocol __rcu **pprev; in xfrm4_protocol_deregister() local 270 for (pprev = proto_handlers(protocol); in xfrm4_protocol_deregister() 271 (t = rcu_dereference_protected(*pprev, in xfrm4_protocol_deregister() 273 pprev = &t->next) { in xfrm4_protocol_deregister() [all …]
|
D | fib_trie.c | 1464 struct hlist_node **pprev = old->fa_list.pprev; in fib_remove_alias() local 1465 struct fib_alias *fa = hlist_entry(pprev, typeof(*fa), fa_list.next); in fib_remove_alias() 1481 if (*pprev) in fib_remove_alias()
|
/linux-4.4.14/net/ipv6/ |
D | tunnel6.c | 40 struct xfrm6_tunnel __rcu **pprev; in xfrm6_tunnel_register() local 47 for (pprev = (family == AF_INET6) ? &tunnel6_handlers : &tunnel46_handlers; in xfrm6_tunnel_register() 48 (t = rcu_dereference_protected(*pprev, in xfrm6_tunnel_register() 50 pprev = &t->next) { in xfrm6_tunnel_register() 57 handler->next = *pprev; in xfrm6_tunnel_register() 58 rcu_assign_pointer(*pprev, handler); in xfrm6_tunnel_register() 71 struct xfrm6_tunnel __rcu **pprev; in xfrm6_tunnel_deregister() local 77 for (pprev = (family == AF_INET6) ? &tunnel6_handlers : &tunnel46_handlers; in xfrm6_tunnel_deregister() 78 (t = rcu_dereference_protected(*pprev, in xfrm6_tunnel_deregister() 80 pprev = &t->next) { in xfrm6_tunnel_deregister() [all …]
|
D | xfrm6_protocol.c | 188 struct xfrm6_protocol __rcu **pprev; in xfrm6_protocol_register() local 203 for (pprev = proto_handlers(protocol); in xfrm6_protocol_register() 204 (t = rcu_dereference_protected(*pprev, in xfrm6_protocol_register() 206 pprev = &t->next) { in xfrm6_protocol_register() 213 handler->next = *pprev; in xfrm6_protocol_register() 214 rcu_assign_pointer(*pprev, handler); in xfrm6_protocol_register() 235 struct xfrm6_protocol __rcu **pprev; in xfrm6_protocol_deregister() local 244 for (pprev = proto_handlers(protocol); in xfrm6_protocol_deregister() 245 (t = rcu_dereference_protected(*pprev, in xfrm6_protocol_deregister() 247 pprev = &t->next) { in xfrm6_protocol_deregister() [all …]
|
D | route.c | 1631 struct dst_entry *dst, **pprev; in icmp6_dst_gc() local 1635 pprev = &icmp6_dst_gc_list; in icmp6_dst_gc() 1637 while ((dst = *pprev) != NULL) { in icmp6_dst_gc() 1639 *pprev = dst->next; in icmp6_dst_gc() 1642 pprev = &dst->next; in icmp6_dst_gc() 1655 struct dst_entry *dst, **pprev; in icmp6_clean_all() local 1658 pprev = &icmp6_dst_gc_list; in icmp6_clean_all() 1659 while ((dst = *pprev) != NULL) { in icmp6_clean_all() 1662 *pprev = dst->next; in icmp6_clean_all() 1665 pprev = &dst->next; in icmp6_clean_all()
|
/linux-4.4.14/kernel/ |
D | task_work.c | 57 struct callback_head **pprev = &task->task_works; in task_work_cancel() local 67 while ((work = ACCESS_ONCE(*pprev))) { in task_work_cancel() 70 pprev = &work->next; in task_work_cancel() 71 else if (cmpxchg(pprev, work, work->next) == work) in task_work_cancel()
|
D | fork.c | 399 struct vm_area_struct *mpnt, *tmp, *prev, **pprev; in dup_mmap() local 423 pprev = &mm->mmap; in dup_mmap() 493 *pprev = tmp; in dup_mmap() 494 pprev = &tmp->vm_next; in dup_mmap()
|
D | workqueue.c | 1594 (worker->hentry.next || worker->hentry.pprev))) in worker_enter_idle()
|
/linux-4.4.14/arch/frv/mm/ |
D | pgalloc.c | 101 struct page *next, **pprev, *page = virt_to_page(pgd); in pgd_list_del() local 103 pprev = (struct page **) page_private(page); in pgd_list_del() 104 *pprev = next; in pgd_list_del() 106 set_page_private(next, (unsigned long) pprev); in pgd_list_del()
|
/linux-4.4.14/arch/mn10300/mm/ |
D | pgtable.c | 120 struct page *next, **pprev, *page = virt_to_page(pgd); in pgd_list_del() local 122 pprev = (struct page **) page_private(page); in pgd_list_del() 123 *pprev = next; in pgd_list_del() 125 set_page_private(next, (unsigned long) pprev); in pgd_list_del()
|
/linux-4.4.14/mm/ |
D | mprotect.c | 258 mprotect_fixup(struct vm_area_struct *vma, struct vm_area_struct **pprev, in mprotect_fixup() argument 270 *pprev = vma; in mprotect_fixup() 294 *pprev = vma_merge(mm, *pprev, start, end, newflags, in mprotect_fixup() 297 if (*pprev) { in mprotect_fixup() 298 vma = *pprev; in mprotect_fixup() 302 *pprev = vma; in mprotect_fixup()
|
D | vmalloc.c | 2295 struct vmap_area **pprev) in pvm_find_next_prev() argument 2315 *pprev = node_to_va(rb_prev(&(*pnext)->rb_node)); in pvm_find_next_prev() 2317 *pprev = va; in pvm_find_next_prev() 2318 *pnext = node_to_va(rb_next(&(*pprev)->rb_node)); in pvm_find_next_prev() 2340 struct vmap_area **pprev, in pvm_determine_end() argument 2351 while (*pprev && (*pprev)->va_end > addr) { in pvm_determine_end() 2352 *pnext = *pprev; in pvm_determine_end() 2353 *pprev = node_to_va(rb_prev(&(*pnext)->rb_node)); in pvm_determine_end()
|
D | mmap.c | 555 unsigned long end, struct vm_area_struct **pprev, in find_vma_links() argument 580 *pprev = NULL; in find_vma_links() 582 *pprev = rb_entry(rb_prev, struct vm_area_struct, vm_rb); in find_vma_links() 2079 struct vm_area_struct **pprev) in find_vma_prev() argument 2085 *pprev = vma->vm_prev; in find_vma_prev() 2088 *pprev = NULL; in find_vma_prev() 2090 *pprev = rb_entry(rb_node, struct vm_area_struct, vm_rb); in find_vma_prev()
|
/linux-4.4.14/arch/avr32/kernel/ |
D | setup.c | 110 struct resource *new, *next, **pprev; in add_physical_memory() local 112 for (pprev = &system_ram, next = system_ram; next; in add_physical_memory() 113 pprev = &next->sibling, next = next->sibling) { in add_physical_memory() 139 *pprev = new; in add_physical_memory() 146 struct resource *new, *next, **pprev; in add_reserved_region() local 154 for (pprev = &reserved, next = reserved; next; in add_reserved_region() 155 pprev = &next->sibling, next = next->sibling) { in add_reserved_region() 169 *pprev = new; in add_reserved_region()
|
/linux-4.4.14/tools/include/linux/ |
D | types.h | 80 struct hlist_node *next, **pprev; member
|
/linux-4.4.14/lib/ |
D | rhashtable.c | 163 struct rhash_head __rcu **pprev = &old_tbl->buckets[old_hash]; in rhashtable_rehash_one() local 176 pprev = &entry->next; in rhashtable_rehash_one() 195 rcu_assign_pointer(*pprev, next); in rhashtable_rehash_one()
|
/linux-4.4.14/kernel/time/ |
D | timer.c | 533 if (timer->entry.pprev == NULL && in timer_fixup_activate() 682 timer->entry.pprev = NULL; in do_init_timer() 720 entry->pprev = NULL; in detach_timer()
|
/linux-4.4.14/include/net/ |
D | sock.h | 556 node->pprev = NULL; in sk_node_init() 561 node->pprev = NULL; in sk_nulls_node_init() 950 memset(&sk->sk_node.pprev, 0, in sk_prot_clear_nulls() 951 size - offsetof(struct sock, sk_node.pprev)); in sk_prot_clear_nulls()
|
/linux-4.4.14/drivers/staging/lustre/lustre/libcfs/ |
D | hash.c | 374 dh->dh_tail = (hnd->pprev == &dh->dh_head.first) ? NULL : in cfs_hash_dh_hnode_del() 375 container_of(hnd->pprev, struct hlist_node, next); in cfs_hash_dh_hnode_del() 431 dh->dd_tail = (hnd->pprev == &dh->dd_head.first) ? NULL : in cfs_hash_dd_hnode_del() 432 container_of(hnd->pprev, struct hlist_node, next); in cfs_hash_dd_hnode_del()
|
/linux-4.4.14/net/netfilter/ |
D | nf_conntrack_core.c | 615 hash = *(unsigned long *)&ct->tuplehash[IP_CT_DIR_REPLY].hnnode.pprev; in __nf_conntrack_confirm() 851 ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode.pprev = NULL; in __nf_conntrack_alloc() 854 *(unsigned long *)(&ct->tuplehash[IP_CT_DIR_REPLY].hnnode.pprev) = hash; in __nf_conntrack_alloc()
|
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/ |
D | lu_object.c | 90 && top->loh_hash.pprev == NULL); in lu_object_put()
|
/linux-4.4.14/fs/ |
D | dcache.c | 484 dentry->d_hash.pprev = NULL; in __d_drop()
|