Searched refs:pprev (Results 1 - 9 of 9) sorted by relevance

/freebsd-13-stable/sys/compat/linuxkpi/common/include/linux/
H A Drculist.h90 #define hlist_pprev_rcu(node) (*((struct hlist_node **)((node)->pprev)))
96 n->pprev = &prev->next;
99 n->next->pprev = &n->next;
113 struct hlist_node **pprev = n->pprev; local
115 WRITE_ONCE(*pprev, next);
117 next->pprev = pprev;
126 n->pprev = &h->first;
129 first->pprev
[all...]
H A Dlist.h336 struct hlist_node *next, **pprev; member in struct:hlist_node
344 (node)->pprev = NULL; \
351 return !h->pprev;
365 WRITE_ONCE(*(n->pprev), n->next);
367 n->next->pprev = n->pprev;
386 h->first->pprev = &n->next;
388 n->pprev = &h->first;
395 n->pprev = next->pprev;
[all...]
/freebsd-13-stable/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dccompat.h74 struct hlist_node *next, **pprev; member in struct:hlist_node
103 h->first->pprev = &n->next;
105 n->pprev = &h->first;
111 WRITE_ONCE(*(n->pprev), n->next);
113 n->next->pprev = n->pprev;
132 (node)->pprev = NULL; \
/freebsd-13-stable/sys/dev/drm2/
H A Ddrm_linux_list.h188 struct hlist_node *next, **pprev; member in struct:hlist_node
197 (node)->pprev = NULL; \
204 return !h->pprev;
219 n->next->pprev = n->pprev;
220 *n->pprev = n->next;
239 h->first->pprev = &n->next;
241 n->pprev = &h->first;
248 n->pprev = next->pprev;
[all...]
/freebsd-13-stable/lib/libpmc/pmu-events/
H A Dlist.h300 struct hlist_node *next, **pprev; member in struct:hlist_node
309 (node)->pprev = NULL; \
316 return !h->pprev;
331 n->next->pprev = n->pprev;
332 *n->pprev = n->next;
351 h->first->pprev = &n->next;
353 n->pprev = &h->first;
360 n->pprev = next->pprev;
[all...]
/freebsd-13-stable/sys/netpfil/ipfw/
H A Ddn_sched_qfq.c715 struct qfq_class *cl, struct qfq_class **pprev)
725 if (!pprev) {
726 pprev = &grp->slots[i];
727 while (*pprev && *pprev != cl)
728 pprev = &(*pprev)->next;
732 *pprev = cl->next;
747 struct qfq_class **pprev)
755 qfq_slot_remove(q, grp, cl, pprev);
[all...]
/freebsd-13-stable/sys/dev/hpt27xx/
H A Dldm.h172 struct timer_call ** pprev; member in struct:timer_call
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-13-stable/sys/dev/hptnr/
H A Dldm.h172 struct timer_call ** pprev; member in struct:timer_call
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-13-stable/sys/dev/hptrr/
H A Dldm.h171 struct timer_call ** pprev; member in struct:timer_call
175 #define ldm_init_timer(timer) do { (timer)->next=0; (timer)->pprev=0; } while (0)
179 HPT_ASSERT((timer)->next==0 && (timer)->pprev==0);\

Completed in 190 milliseconds