H A D | queue.h | 44 * added to the list after an existing element or at the head of the list. 45 * Elements being removed from the head of the list should use the explicit 52 * head of the list and the other to the tail of the list. The elements are 55 * to the list after an existing element, at the head of the list, or at the 56 * end of the list. Elements being removed from the head of the tail queue 66 * or after an existing element or at the head of the list. A list 69 * A tail queue is headed by a pair of pointers, one to the head of the 73 * after an existing element, at the head of the list, or at the end of 124 /* Store the last 2 places the queue element or head was altered */ 135 #define QMD_TRACE_HEAD(head) d argument 151 QMD_TRACE_HEAD(head) global() argument 188 SLIST_HEAD_INITIALIZER(head) global() argument 227 SLIST_EMPTY(head) global() argument 229 SLIST_FIRST(head) global() argument 231 SLIST_FOREACH(var,head,field) global() argument 236 SLIST_FOREACH_FROM(var,head,field) global() argument 241 SLIST_FOREACH_SAFE(var,head,field,tvar) global() argument 246 SLIST_FOREACH_FROM_SAFE(var,head,field,tvar) global() argument 251 SLIST_FOREACH_PREVPTR(var,varp,head,field) global() argument 256 SLIST_INIT(head) global() argument 265 SLIST_INSERT_HEAD(head,elm,field) global() argument 272 SLIST_REMOVE(head,elm,type,field) global() argument 291 SLIST_REMOVE_HEAD(head,field) global() argument 309 SLIST_END(head) global() argument 326 STAILQ_HEAD_INITIALIZER(head) global() argument 350 STAILQ_EMPTY(head) global() argument 352 STAILQ_FIRST(head) global() argument 354 STAILQ_FOREACH(var,head,field) global() argument 359 STAILQ_FOREACH_FROM(var,head,field) global() argument 364 STAILQ_FOREACH_SAFE(var,head,field,tvar) global() argument 369 STAILQ_FOREACH_FROM_SAFE(var,head,field,tvar) global() argument 374 STAILQ_INIT(head) global() argument 379 STAILQ_INSERT_AFTER(head,tqelm,elm,field) global() argument 385 STAILQ_INSERT_HEAD(head,elm,field) global() argument 391 STAILQ_INSERT_TAIL(head,elm,field) global() argument 397 STAILQ_LAST(head,type,field) global() argument 404 STAILQ_REMOVE(head,elm,type,field) global() argument 418 STAILQ_REMOVE_AFTER(head,elm,field) global() argument 424 STAILQ_REMOVE_HEAD(head,field) global() argument 443 STAILQ_END(head) global() argument 459 LIST_HEAD_INITIALIZER(head) global() argument 485 QMD_LIST_CHECK_HEAD(head,field) global() argument 515 QMD_LIST_CHECK_HEAD(head,field) global() argument 537 LIST_EMPTY(head) global() argument 539 LIST_FIRST(head) global() argument 541 LIST_FOREACH(var,head,field) global() argument 546 LIST_FOREACH_FROM(var,head,field) global() argument 551 LIST_FOREACH_SAFE(var,head,field,tvar) global() argument 556 LIST_FOREACH_FROM_SAFE(var,head,field,tvar) global() argument 561 LIST_INIT(head) global() argument 582 LIST_INSERT_HEAD(head,elm,field) global() argument 592 LIST_PREV(elm,head,type,field) global() argument 597 LIST_REMOVE_HEAD(head,field) global() argument 638 LIST_END(head) global() argument 657 TAILQ_HEAD_INITIALIZER(head) global() argument 684 QMD_TAILQ_CHECK_HEAD(head,field) global() argument 696 QMD_TAILQ_CHECK_TAIL(head,field) global() argument 724 QMD_TAILQ_CHECK_HEAD(head,field) global() argument 725 QMD_TAILQ_CHECK_TAIL(head,headname) global() argument 741 TAILQ_EMPTY(head) global() argument 743 TAILQ_FIRST(head) global() argument 745 TAILQ_FOREACH(var,head,field) global() argument 750 TAILQ_FOREACH_FROM(var,head,field) global() argument 755 TAILQ_FOREACH_SAFE(var,head,field,tvar) global() argument 760 TAILQ_FOREACH_FROM_SAFE(var,head,field,tvar) global() argument 765 TAILQ_FOREACH_REVERSE(var,head,headname,field) global() argument 770 TAILQ_FOREACH_REVERSE_FROM(var,head,headname,field) global() argument 775 TAILQ_FOREACH_REVERSE_SAFE(var,head,headname,field,tvar) global() argument 780 TAILQ_FOREACH_REVERSE_FROM_SAFE(var,head,headname,field,tvar) global() argument 785 TAILQ_INIT(head) global() argument 791 TAILQ_INSERT_AFTER(head,listelm,elm,field) global() argument 816 TAILQ_INSERT_HEAD(head,elm,field) global() argument 829 TAILQ_INSERT_TAIL(head,elm,field) global() argument 839 TAILQ_LAST(head,headname) global() argument 849 TAILQ_LAST_FAST(head,type,field) global() argument 857 TAILQ_PREV_FAST(elm,head,type,field) global() argument 861 TAILQ_REMOVE_HEAD(head,field) global() argument 864 TAILQ_REMOVE(head,elm,field) global() argument 882 TAILQ_REPLACE(head,elm,elm2,field) global() argument 917 TAILQ_END(head) global() argument [all...] |