Lines Matching refs:blink
48 struct sym_quehead *blink; /* Backward pointer */ member
52 (ptr)->flink = (ptr); (ptr)->blink = (ptr); \
62 return (head->blink == head) ? 0 : head->blink; in sym_que_last()
66 struct sym_quehead * blink, in __sym_que_add() argument
69 flink->blink = new; in __sym_que_add()
71 new->blink = blink; in __sym_que_add()
72 blink->flink = new; in __sym_que_add()
75 static inline void __sym_que_del(struct sym_quehead * blink, in __sym_que_del() argument
78 flink->blink = blink; in __sym_que_del()
79 blink->flink = flink; in __sym_que_del()
93 struct sym_quehead *last = list->blink; in sym_que_splice()
96 first->blink = head; in sym_que_splice()
100 at->blink = last; in sym_que_splice()
111 first->blink = dest; in sym_que_move()
113 last = orig->blink; in sym_que_move()
115 dest->blink = last; in sym_que_move()
117 orig->blink = orig; in sym_que_move()
120 dest->blink = dest; in sym_que_move()
128 #define sym_remque(el) __sym_que_del((el)->blink, (el)->flink)
143 #define sym_insque_tail(new, head) __sym_que_add(new, (head)->blink, head)
147 struct sym_quehead *elem = head->blink; in sym_remque_tail()
150 __sym_que_del(elem->blink, head); in sym_remque_tail()