TAILQ_HEAD
TAILQ_HEAD(, nvme_request) children;
TAILQ_HEAD(, nvme_qpair) free_io_qpairs;
TAILQ_HEAD(, nvme_qpair) active_io_qpairs;
TAILQ_HEAD(, ath_hal_rf) ah_rf_list = TAILQ_HEAD_INITIALIZER(ah_rf_list);
TAILQ_HEAD(, ath_hal_chip) ah_chip_list = TAILQ_HEAD_INITIALIZER(ah_chip_list);
TAILQ_HEAD(axq_q_f_s, ath_buf) sq;
TAILQ_HEAD(,ath_buf) tid_q; /* pending buffers */
TAILQ_HEAD(,ath_buf) tid_q; /* filtered queue */
typedef TAILQ_HEAD(ath_bufhead_s, ath_buf) ath_bufhead;
TAILQ_HEAD(axq_q_s, ath_buf) axq_q; /* transmit queue */
TAILQ_HEAD(axq_q_f_s, ath_buf) axq_q;
TAILQ_HEAD(axq_t_s,ath_tid) axq_tidq;
TAILQ_HEAD(nvl_head, nvpair);
TAILQ_HEAD(, gtaskqueue_busy) tq_active;
TAILQ_HEAD(, usb_proc_msg) up_qhead;
TAILQ_HEAD(ifnethead, ifnet); /* we use TAILQs so that the order of */
TAILQ_HEAD(ifaddrhead, ifaddr); /* instantiation is preserved in the list */
TAILQ_HEAD(ifprefixhead, ifprefix);
TAILQ_HEAD(ifmultihead, ifmultiaddr);
TAILQ_HEAD(,eventhandler_entry) el_entries;
TAILQ_HEAD(, taskqueue_busy) tq_active;
TAILQ_HEAD(, acl) as_list; /* list of all ACL's */
TAILQ_HEAD(, ieee80211_mesh_gate_route) ms_known_gates;
TAILQ_HEAD(, ieee80211_mesh_route) ms_routes;
TAILQ_HEAD(, ieee80211_node) nt_node; /* information of all nodes */
TAILQ_HEAD(, sta_entry) st_entry; /* all entries */
TAILQ_HEAD(, ieee80211vap) ic_vaps; /* list of vap instances */
TAILQ_HEAD(, ieee80211_pmk) ic_pmksa; /* PMKSA cache */
TAILQ_HEAD(, ieee80211_ess) ic_ess;
TAILQ_HEAD(policyhead, policyqueue);