H A D | ntp_lists.h | 13 * The name of the next link field is passed as an argument to allow 14 * membership in several lists at once using multiple next link fields. 16 * When possible, placing the link field first in the entry structure 100 * because both link chains are circular. The beginning/end is marked 118 * an entry's link pointer when it is unlinked, as the stale pointer 255 * begins with the link pointer 259 gen_node * link; 357 #define DECL_DLIST_LINK(entrytype, link) \ 361 } link argument 363 #define INIT_DLIST(listhead, link) \ 257 gen_node * link; global() member 355 DECL_DLIST_LINK(entrytype,link) global() argument 367 HEAD_DLIST(listhead,link) global() argument 374 TAIL_DLIST(listhead,link) global() argument 381 NEXT_DLIST(listhead,entry,link) global() argument 388 PREV_DLIST(listhead,entry,link) global() argument 395 LINK_DLIST(listhead,pentry,link) global() argument 403 LINK_TAIL_DLIST(listhead,pentry,link) global() argument 411 UNLINK_DLIST(ptounlink,link) global() argument 419 ITER_DLIST_BEGIN(listhead,iter,link,entrytype) global() argument 431 REV_ITER_DLIST_BEGIN(listhead,iter,link,entrytype) global() argument [all...] |