Lines Matching refs:tail

87     s_list_entry_t *tail;  member
105 s_list->tail = tail_entry; in s_list_init()
116 s_list->tail = (s_list_entry_t *) 0; in s_list_clear()
129 if(s_list->tail == (s_list_entry_t *) 0) in s_list_push_head()
131 s_list->tail = s_entry; in s_list_push_head()
152 s_list->tail = (s_list_entry_t *) 0; in s_list_pop_head()
170 if(s_list->tail) in s_list_push_tail()
172 s_list->tail->next = s_entry; in s_list_push_tail()
178 s_list->tail = s_entry; in s_list_push_tail()
198 return s_list->tail; in s_list_peek_tail()
241 s_list_head->tail->next = s_list->head; in s_list_add_head()
260 s_list->tail->next = s_list_tail->head; in s_list_add_tail()
261 s_list->tail = s_list_tail->tail; in s_list_add_tail()
276 s_list_head->tail = split_entry; in s_list_split()
280 s_list->tail = NULL; in s_list_split()
284 s_list_head->tail = split_entry; in s_list_split()
299 (_s_list)->tail = (_tail_entry); \
305 (_s_list)->tail = (s_list_entry_t *) 0; \
311 if((_s_list)->tail == (s_list_entry_t *) 0) \
313 (_s_list)->tail = (_s_entry); \
326 (_s_list)->tail = (s_list_entry_t *) 0; \
334 if((_s_list)->tail) \
336 (_s_list)->tail->next = (_s_entry); \
342 (_s_list)->tail = (_s_entry); \
349 #define s_list_peek_tail(_s_list) ((_s_list)->tail)
368 (_s_list_head)->tail->next = (_s_list)->head; \
380 (_s_list)->tail->next = (_s_list_tail)->head; \
381 (_s_list)->tail = (_s_list_tail)->tail; \
388 (_s_list_head)->tail = _split_entry; \
391 (_s_list)->tail = NULL; \
395 (_s_list_head)->tail = _split_entry; \
422 d_list_entry_t *tail; member
440 d_list->tail = tail_entry; in d_list_init()
451 d_list->tail = (d_list_entry_t *) 0; in d_list_clear()
465 if(d_list->tail == (d_list_entry_t *) 0) in d_list_push_head()
467 d_list->tail = d_entry; in d_list_push_head()
497 d_list->tail = (d_list_entry_t *) 0; in d_list_pop_head()
514 d_entry->prev = d_list->tail; in d_list_push_tail()
516 if(d_list->tail) in d_list_push_tail()
518 d_list->tail->next = d_entry; in d_list_push_tail()
524 d_list->tail = d_entry; in d_list_push_tail()
537 d_entry = d_list->tail; in d_list_pop_tail()
539 if(d_list->tail) in d_list_pop_tail()
541 d_list->tail = d_list->tail->prev; in d_list_pop_tail()
542 if(d_list->tail) in d_list_pop_tail()
544 d_list->tail->next = (d_list_entry_t *) 0; in d_list_pop_tail()
572 return d_list->tail; in d_list_peek_tail()
595 else if(d_list->tail == d_entry) in d_list_remove_entry()
667 d_list_head->tail->next = d_list->head; in d_list_add_head()
671 d_list->head->prev = d_list_head->tail; in d_list_add_head()
675 d_list->tail = d_list_head->tail; in d_list_add_head()
689 d_list_tail->head->prev = d_list->tail; in d_list_add_tail()
691 if(d_list->tail) in d_list_add_tail()
693 d_list->tail->next = d_list_tail->head; in d_list_add_tail()
699 d_list->tail = d_list_tail->tail; in d_list_add_tail()
710 (_d_list)->tail = (_tail_entry); \
716 (_d_list)->tail = (d_list_entry_t *) 0; \
723 if((_d_list)->tail == (d_list_entry_t *) 0) \
725 (_d_list)->tail = (_d_entry); \
746 (_d_list)->tail = (d_list_entry_t *) 0; \
754 (_d_entry)->prev = (_d_list)->tail; \
755 if((_d_list)->tail) \
757 (_d_list)->tail->next = (_d_entry); \
763 (_d_list)->tail = (_d_entry); \
768 (_d_list)->tail; \
769 if((_d_list)->tail) \
771 (_d_list)->tail = (_d_list)->tail->prev; \
772 if((_d_list)->tail) \
774 (_d_list)->tail->next = (d_list_entry_t *) 0; \
787 #define d_list_peek_tail(_d_list) ((_d_list)->tail)
797 if((_d_list)->tail == (d_list_entry_t *) 0) \
799 (_d_list)->tail = (_d_entry); \
807 (_d_entry)->prev = (_d_list)->tail; \
808 if((_d_list)->tail) \
810 (_d_list)->tail->next = (_d_entry); \
816 (_d_list)->tail = (_d_entry); \
840 (_d_list)->tail = (d_list_entry_t *) 0; \
845 else if((_d_list)->tail == (_d_entry)) \
847 if((_d_list)->tail) \
849 (_d_list)->tail = (_d_list)->tail->prev; \
850 if((_d_list)->tail) \
852 (_d_list)->tail->next = (d_list_entry_t *) 0; \
879 (_d_list_head)->tail->next = (_d_list)->head; \
882 (_d_list)->head->prev = (_d_list_head)->tail; \
886 (_d_list)->tail = (_d_list_head)->tail; \
893 (_d_list_tail)->head->prev = (_d_list)->tail; \
894 if((_d_list)->tail) \
896 (_d_list)->tail->next = (_d_list_tail)->head; \
902 (_d_list)->tail = (_d_list_tail)->tail; \
919 q_list_entry_t *tail; member
944 q_list->tail = q_list->first_entry_addr; in q_list_init()
955 q_list->tail = q_list->first_entry_addr; in q_list_clear()
1017 *q_list->tail = q_entry; in q_list_push_tail()
1018 if(q_list->tail == q_list->last_entry_addr) in q_list_push_tail()
1020 q_list->tail = q_list->first_entry_addr; in q_list_push_tail()
1024 q_list->tail++; in q_list_push_tail()
1040 (q_list->tail == q_list->first_entry_addr ? in q_list_pop_tail()
1041 *q_list->last_entry_addr : *(q_list->tail-1)) : in q_list_pop_tail()
1046 if(q_list->tail == q_list->first_entry_addr) in q_list_pop_tail()
1048 q_list->tail = q_list->last_entry_addr; in q_list_pop_tail()
1052 q_list->tail--; in q_list_pop_tail()
1083 (q_list->tail == q_list->first_entry_addr ? in q_list_peek_tail()
1084 *q_list->last_entry_addr : *(q_list->tail - 1)) : in q_list_peek_tail()
1126 (_q_list)->tail = (_q_list)->first_entry_addr; \
1132 (_q_list)->tail = (_q_list)->first_entry_addr; \
1171 *(_q_list)->tail = (_q_entry); \
1172 if((_q_list)->tail == (_q_list)->last_entry_addr) \
1174 (_q_list)->tail = (_q_list)->first_entry_addr; \
1178 (_q_list)->tail++; \
1185 (_q_list)->cnt ? ((_q_list)->tail == (_q_list)->first_entry_addr ? \
1186 *(_q_list)->last_entry_addr : *((_q_list)->tail-1)) : \
1190 if((_q_list)->tail == (_q_list)->first_entry_addr) \
1192 (_q_list)->tail = (_q_list)->last_entry_addr; \
1196 (_q_list)->tail--; \
1207 ((_q_list)->cnt ? ((_q_list)->tail == (_q_list)->first_entry_addr ? \
1208 *(_q_list)->last_entry_addr : *((_q_list)->tail - 1)) : \