Searched refs:pprev (Results 1 – 11 of 11) sorted by relevance
| /freebsd-12.1/sys/compat/linuxkpi/common/include/linux/ |
| H A D | rculist.h | 57 #define hlist_pprev_rcu(node) (*((struct hlist_node **)((node)->pprev))) 63 n->pprev = &prev->next; in hlist_add_behind_rcu() 66 n->next->pprev = &n->next; in hlist_add_behind_rcu() 80 struct hlist_node **pprev = n->pprev; in hlist_del_rcu() local 82 WRITE_ONCE(*pprev, next); in hlist_del_rcu() 84 next->pprev = pprev; in hlist_del_rcu() 93 n->pprev = &h->first; in hlist_add_head_rcu() 96 first->pprev = &n->next; in hlist_add_head_rcu() 104 n->pprev = NULL; in hlist_del_init_rcu()
|
| H A D | list.h | 333 struct hlist_node *next, **pprev; member 342 (node)->pprev = NULL; \ 349 return !h->pprev; in hlist_unhashed() 365 n->next->pprev = n->pprev; in hlist_del() 384 h->first->pprev = &n->next; in hlist_add_head() 386 n->pprev = &h->first; in hlist_add_head() 393 n->pprev = next->pprev; in hlist_add_before() 395 next->pprev = &n->next; in hlist_add_before() 396 WRITE_ONCE(*(n->pprev), n); in hlist_add_before() 405 n->pprev = &prev->next; in hlist_add_behind() [all …]
|
| /freebsd-12.1/sys/dev/drm2/ |
| H A D | drm_linux_list.h | 188 struct hlist_node *next, **pprev; member 197 (node)->pprev = NULL; \ 204 return !h->pprev; in hlist_unhashed() 219 n->next->pprev = n->pprev; in hlist_del() 220 *n->pprev = n->next; in hlist_del() 239 h->first->pprev = &n->next; in hlist_add_head() 241 n->pprev = &h->first; in hlist_add_head() 248 n->pprev = next->pprev; in hlist_add_before() 250 next->pprev = &n->next; in hlist_add_before() 251 *(n->pprev) = n; in hlist_add_before() [all …]
|
| /freebsd-12.1/lib/libpmc/pmu-events/ |
| H A D | list.h | 300 struct hlist_node *next, **pprev; member 309 (node)->pprev = NULL; \ 316 return !h->pprev; in hlist_unhashed() 331 n->next->pprev = n->pprev; in hlist_del() 332 *n->pprev = n->next; in hlist_del() 351 h->first->pprev = &n->next; in hlist_add_head() 353 n->pprev = &h->first; in hlist_add_head() 360 n->pprev = next->pprev; in hlist_add_before() 362 next->pprev = &n->next; in hlist_add_before() 363 *(n->pprev) = n; in hlist_add_before() [all …]
|
| /freebsd-12.1/sys/netpfil/ipfw/ |
| H A D | dn_sched_qfq.c | 717 struct qfq_class *cl, struct qfq_class **pprev) 727 if (!pprev) { 728 pprev = &grp->slots[i]; 729 while (*pprev && *pprev != cl) 730 pprev = &(*pprev)->next; 734 *pprev = cl->next; 749 struct qfq_class **pprev) 757 qfq_slot_remove(q, grp, cl, pprev);
|
| /freebsd-12.1/sys/dev/hptrr/ |
| H A D | ldm.h | 171 struct timer_call ** pprev; member 175 #define ldm_init_timer(timer) do { (timer)->next=0; (timer)->pprev=0; } while (0) 179 HPT_ASSERT((timer)->next==0 && (timer)->pprev==0);\
|
| /freebsd-12.1/sys/dev/hptnr/ |
| H A D | ldm.h | 172 struct timer_call ** pprev; member 176 #define ldm_init_timer(timer) do { (timer)->next=0; (timer)->pprev=0; } while (0) 180 HPT_ASSERT((timer)->next==0 && (timer)->pprev==0);\
|
| /freebsd-12.1/sys/dev/hpt27xx/ |
| H A D | ldm.h | 172 struct timer_call ** pprev; member 176 #define ldm_init_timer(timer) do { (timer)->next=0; (timer)->pprev=0; } while (0) 180 HPT_ASSERT((timer)->next==0 && (timer)->pprev==0);\
|
| /freebsd-12.1/contrib/gcc/ |
| H A D | df-problems.c | 3217 rtx *pprev = ®_NOTES (insn); in df_kill_notes() local 3218 rtx link = *pprev; in df_kill_notes() 3238 *pprev = link = next; in df_kill_notes() 3243 pprev = &XEXP (link, 1); in df_kill_notes() 3244 link = *pprev; in df_kill_notes()
|
| H A D | flow.c | 4553 rtx *pprev = ®_NOTES (insn); in count_or_remove_death_notes_bb() local 4554 rtx link = *pprev; in count_or_remove_death_notes_bb() 4587 *pprev = link = next; in count_or_remove_death_notes_bb() 4593 pprev = &XEXP (link, 1); in count_or_remove_death_notes_bb() 4594 link = *pprev; in count_or_remove_death_notes_bb()
|
| /freebsd-12.1/contrib/gdb/gdb/ |
| H A D | symfile.c | 2373 struct partial_symtab *ps, *pprev = NULL; in cashier_psymtab() local 2381 pprev = ps; in cashier_psymtab() 2390 pprev->next = ps->next; in cashier_psymtab()
|