Home
last modified time | relevance | path

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

/freebsd-12.1/sys/compat/linuxkpi/common/include/linux/
H A Drculist.h57 #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 Dlist.h333 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 Ddrm_linux_list.h188 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 Dlist.h300 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 Ddn_sched_qfq.c717 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 Dldm.h171 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 Dldm.h172 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 Dldm.h172 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 Ddf-problems.c3217 rtx *pprev = &REG_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 Dflow.c4553 rtx *pprev = &REG_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 Dsymfile.c2373 struct partial_symtab *ps, *pprev = NULL; in cashier_psymtab() local
2381 pprev = ps; in cashier_psymtab()
2390 pprev->next = ps->next; in cashier_psymtab()