Lines Matching full:blink
35 struct sym_quehead *blink; /* Backward pointer */ member
39 (ptr)->flink = (ptr); (ptr)->blink = (ptr); \
49 return (head->blink == head) ? 0 : head->blink; in sym_que_last()
53 struct sym_quehead * blink, in __sym_que_add() argument
56 flink->blink = new; in __sym_que_add()
58 new->blink = blink; in __sym_que_add()
59 blink->flink = new; in __sym_que_add()
62 static inline void __sym_que_del(struct sym_quehead * blink, in __sym_que_del() argument
65 flink->blink = blink; in __sym_que_del()
66 blink->flink = flink; in __sym_que_del()
80 struct sym_quehead *last = list->blink; in sym_que_splice()
83 first->blink = head; in sym_que_splice()
87 at->blink = last; in sym_que_splice()
98 first->blink = dest; in sym_que_move()
100 last = orig->blink; in sym_que_move()
102 dest->blink = last; in sym_que_move()
104 orig->blink = orig; in sym_que_move()
107 dest->blink = dest; in sym_que_move()
115 #define sym_remque(el) __sym_que_del((el)->blink, (el)->flink)
130 #define sym_insque_tail(new, head) __sym_que_add(new, (head)->blink, head)
134 struct sym_quehead *elem = head->blink; in sym_remque_tail()
137 __sym_que_del(elem->blink, head); in sym_remque_tail()