Lines Matching refs:flink
47 struct sym_quehead *flink; /* Forward pointer */
52 (ptr)->flink = (ptr); (ptr)->blink = (ptr); \
57 return (head->flink == head) ? 0 : head->flink;
67 struct sym_quehead * flink)
69 flink->blink = new;
70 new->flink = flink;
72 blink->flink = new;
76 struct sym_quehead * flink)
78 flink->blink = blink;
79 blink->flink = flink;
84 return head->flink == head;
90 struct sym_quehead *first = list->flink;
94 struct sym_quehead *at = head->flink;
97 head->flink = first;
99 last->flink = at;
109 first = orig->flink;
112 dest->flink = first;
114 last->flink = dest;
116 orig->flink = orig;
119 dest->flink = dest;
126 #define sym_insque(new, pos) __sym_que_add(new, pos, (pos)->flink)
128 #define sym_remque(el) __sym_que_del((el)->blink, (el)->flink)
130 #define sym_insque_head(new, head) __sym_que_add(new, head, (head)->flink)
134 struct sym_quehead *elem = head->flink;
137 __sym_que_del(head, elem->flink);
160 for (qp = (head)->flink; qp != (head); qp = qp->flink)