Lines Matching refs:sym_quehead

109 typedef struct sym_quehead {  struct
110 struct sym_quehead *flink; /* Forward pointer */ argument
111 struct sym_quehead *blink; /* Backward pointer */ argument
118 static __inline struct sym_quehead *sym_que_first(struct sym_quehead *head) in sym_que_first()
123 static __inline struct sym_quehead *sym_que_last(struct sym_quehead *head) in sym_que_last()
128 static __inline void __sym_que_add(struct sym_quehead * new, in __sym_que_add()
129 struct sym_quehead * blink, in __sym_que_add()
130 struct sym_quehead * flink) in __sym_que_add()
138 static __inline void __sym_que_del(struct sym_quehead * blink, in __sym_que_del()
139 struct sym_quehead * flink) in __sym_que_del()
145 static __inline int sym_que_empty(struct sym_quehead *head) in sym_que_empty()
150 static __inline void sym_que_splice(struct sym_quehead *list, in sym_que_splice()
151 struct sym_quehead *head) in sym_que_splice()
153 struct sym_quehead *first = list->flink; in sym_que_splice()
156 struct sym_quehead *last = list->blink; in sym_que_splice()
157 struct sym_quehead *at = head->flink; in sym_que_splice()
167 static __inline void sym_que_move(struct sym_quehead *orig, in sym_que_move()
168 struct sym_quehead *dest) in sym_que_move()
170 struct sym_quehead *first, *last; in sym_que_move()
197 static __inline struct sym_quehead *sym_remque_head(struct sym_quehead *head) in sym_remque_head()
199 struct sym_quehead *elem = head->flink; in sym_remque_head()
210 static __inline struct sym_quehead *sym_remque_tail(struct sym_quehead *head) in sym_remque_tail()
212 struct sym_quehead *elem = head->blink; in sym_remque_tail()
230 #define sym_qptr(p) ((struct sym_quehead *) (p))