itervar 90 kern/include/threadlist.h #define THREADLIST_FORALL(itervar, tl) \ itervar 91 kern/include/threadlist.h for ((itervar) = (tl).tl_head.tln_next->tln_self; \ itervar 92 kern/include/threadlist.h (itervar)->t_listnode.tln_next != NULL; \ itervar 93 kern/include/threadlist.h (itervar) = (itervar)->t_listnode.tln_next->tln_self) itervar 95 kern/include/threadlist.h #define THREADLIST_FORALL_REV(itervar, tl) \ itervar 96 kern/include/threadlist.h for ((itervar) = (tl).tl_tail.tln_prev->tln_self; \ itervar 97 kern/include/threadlist.h (itervar)->t_listnode.tln_prev != NULL; \ itervar 98 kern/include/threadlist.h (itervar) = (itervar)->t_listnode.tln_prev->tln_self)