TAILQ_HEAD
#define TAILQ_HEAD(name, type) \
static TAILQ_HEAD(_sptree, secpolicy) sptree;
static TAILQ_HEAD(_schedtree, sched) sctree;
TAILQ_HEAD(, vm_page) freeq;
TAILQ_HEAD(fstypelist, entry) opthead, selhead, omhead;
TAILQ_HEAD(part, partentry) badh;
TAILQ_HEAD(wrpacket_list, wrpacket) write_queue;
static TAILQ_HEAD(chiplist, mem_node) chip_list;
static TAILQ_HEAD(, l1_ttable) l1_lru_list;
static TAILQ_HEAD(stlist, mem_node) st_list;
TAILQ_HEAD(pmeg_tailq, pmeg_state)
TAILQ_HEAD(pmeg_tailq, pmeg_state)
TAILQ_HEAD(, dmover_backend) dmover_backend_list;
TAILQ_HEAD(, dmover_request) dmover_completed_q;
static TAILQ_HEAD(,__lock_msg) nfslock_list;
static TAILQ_HEAD(_dirhash, dirhash) dirhash_queue;
static TAILQ_HEAD(, thrdesc) newthr;
#define TAILQ_HEAD(name, type) _TAILQ_HEAD(name, struct type,)
static TAILQ_HEAD(, dirhash) ulfsdirhash_list;
static TAILQ_HEAD(, dirhash) ufsdirhash_list;
static TAILQ_HEAD(, automounted_fs) automounted;
static TAILQ_HEAD(, defined_value) defined_values;
TAILQ_HEAD(, lockdebug) ld_all;
TAILQ_HEAD(buftailhead,buf) buftail;
extern TAILQ_HEAD(rtadvd_timer_head_t, rtadvd_timer) ra_timer;