SIMPLEQ_HEAD
typedef SIMPLEQ_HEAD(varlist, varent) VARLIST;
SIMPLEQ_HEAD(node_tinithead, node_tinit);
SIMPLEQ_HEAD(, _citrus_db_factory_entry) df_entries;
SIMPLEQ_HEAD(src_head, src_entry);
SIMPLEQ_HEAD(maplist, maplink);
SIMPLEQ_HEAD(atfork_callback_q, atfork_callback);
static SIMPLEQ_HEAD(, _nb_part_t) _nb_part_cache =
SIMPLEQ_HEAD(isns_taskq_head_s, isns_task_s) taskq_head;
SIMPLEQ_HEAD(, lua_state_map) lua_states;
SIMPLEQ_HEAD(qheaders, bozoheaders);
SIMPLEQ_HEAD(, lua_handler) handlers;
SIMPLEQ_HEAD(, bozoheaders) headers;
SIMPLEQ_HEAD(, Struct_Name_Entry) names; /* List of names for this
typedef SIMPLEQ_HEAD(Struct_Objlist, Struct_Objlist_Entry) Objlist;
typedef SIMPLEQ_HEAD(boothead, boot_blk) boothead_t;
typedef SIMPLEQ_HEAD(devpath_head, devpath_blk) devpath_head_t;
static SIMPLEQ_HEAD(, afswtch) aflist = SIMPLEQ_HEAD_INITIALIZER(aflist);
static SIMPLEQ_HEAD(, usage_func) usage_funcs =
static SIMPLEQ_HEAD(, status_func) status_funcs =
static SIMPLEQ_HEAD(, statistics_func) statistics_funcs =
static SIMPLEQ_HEAD(, cmdloop_branch) cmdloop_branches =
SIMPLEQ_HEAD(, kwinst) pk_keywords;
SIMPLEQ_HEAD(, intrange) pr_ranges;
SIMPLEQ_HEAD(, branch) pb_branches;
SIMPLEQ_HEAD(del_head, del_item) del_head;
SIMPLEQ_HEAD(, ecu_mem) ecuf_mem;
SIMPLEQ_HEAD(, ecu_irq) ecuf_irq;
SIMPLEQ_HEAD(, ecu_dma) ecuf_dma;
SIMPLEQ_HEAD(, ecu_io) ecuf_io;
SIMPLEQ_HEAD(, ecu_func) ecud_funcs;
SIMPLEQ_HEAD(, ecu_data) ecu_data_list =
SIMPLEQ_HEAD(,spi_transfer) sc_q;
SIMPLEQ_HEAD(,spi_transfer) sc_q;
SIMPLEQ_HEAD(, gemini_ipi_intrq) sc_intrq;
SIMPLEQ_HEAD(, gemini_lpchc_intrq) sc_intrq;
static SIMPLEQ_HEAD(, gemini_pci_intrq) gemini_pci_intrq =
SIMPLEQ_HEAD(,spi_transfer) sc_q;
SIMPLEQ_HEAD(, tegra_drm_task) sc_tasks;
static SIMPLEQ_HEAD(, arm_pci_msi) arm_pci_msi_list =
SIMPLEQ_HEAD(, rk_drm_task) sc_tasks;
SIMPLEQ_HEAD(,spi_transfer) sc_q;
SIMPLEQ_HEAD(dmac_xfer_state_head, dmac_xfer_state);
SIMPLEQ_HEAD(,spi_transfer) sc_q;
SIMPLEQ_HEAD(,spi_transfer) sc_q;
SIMPLEQ_HEAD(, sunxi_drm_task) sc_tasks;
SIMPLEQ_HEAD(, tilcdc_drm_task) sc_tasks;
SIMPLEQ_HEAD(dmac_xfer_state_head, dmac_xfer_state);
SIMPLEQ_HEAD(maple_dmaq_head, maple_unit) sc_dmaq, sc_retryq;
SIMPLEQ_HEAD(mlcd_bufq, mlcd_buf) sc_q;
SIMPLEQ_HEAD(, shpcmcia_event) events;
SIMPLEQ_HEAD (, plumpcmcia_event) sc_event_head;
SIMPLEQ_HEAD (, hd64461pcmcia_event) sc_event_head;
SIMPLEQ_HEAD (, hd64465pcmcia_event) sc_event_head;
SIMPLEQ_HEAD(, pnp_mem) mem;
SIMPLEQ_HEAD(, pnp_io) io;
SIMPLEQ_HEAD(, pnp_irq) irq;
SIMPLEQ_HEAD(, pnp_dma) dma;
SIMPLEQ_HEAD(, iop_msg) sendq[IOP_MAXCHAN];
SIMPLEQ_HEAD(, iop_msg) recvq[IOP_MAXCHAN];
SIMPLEQ_HEAD(, usbd_xfer) sc_free_xfers;
SIMPLEQ_HEAD(,spi_transfer) sc_q;
SIMPLEQ_HEAD(ae_txsq, ae_txsoft);
SIMPLEQ_HEAD(, _send_queue_entry)
SIMPLEQ_HEAD(ralink_eth_txsq, ralink_eth_txstate);
SIMPLEQ_HEAD(, mmeyepcmcia_event) events;
SIMPLEQ_HEAD(, dt_msg) sc_queue;
SIMPLEQ_HEAD(,pq3gpio_group) sc_gpios;
SIMPLEQ_HEAD(,pq3pci_intrhand) pis_ihands;
static SIMPLEQ_HEAD(,pq3pci_intrsource) pq3pci_intrsources
SIMPLEQ_HEAD(, genppc_pci_chipset_businfo) pc_pbi;
SIMPLEQ_HEAD(pup_head, pup);
SIMPLEQ_HEAD(, pnpbus_mem) mem;
SIMPLEQ_HEAD(, pnpbus_mem) iomem;
SIMPLEQ_HEAD(, pnpbus_io) io;
SIMPLEQ_HEAD(, pnpbus_irq) irq;
SIMPLEQ_HEAD(, pnpbus_dma) dma;
extern SIMPLEQ_HEAD(cpu_info_qh, cpu_info) cpus;
SIMPLEQ_HEAD(, cpuq) cpuq = SIMPLEQ_HEAD_INITIALIZER(cpuq);
static SIMPLEQ_HEAD(, vsbus_dma) vsbus_dma;
static SIMPLEQ_HEAD(, intrsource) io_interrupt_sources =
SIMPLEQ_HEAD(, xs_stored_msg) gclist;
SIMPLEQ_HEAD(, xs_stored_msg) events_to_proces;
SIMPLEQ_HEAD(, xs_stored_msg) reply_list;
static SIMPLEQ_HEAD(, xs_stored_msg) watch_events;
SIMPLEQ_HEAD(, acpi_devnode) ad_child_head;
SIMPLEQ_HEAD(, acpi_devnodedep) ad_deps;
SIMPLEQ_HEAD(, acpi_devnode) sc_head;
SIMPLEQ_HEAD(, acpi_io) ar_io;
SIMPLEQ_HEAD(, acpi_iorange) ar_iorange;
SIMPLEQ_HEAD(, acpi_mem) ar_mem;
SIMPLEQ_HEAD(, acpi_memrange) ar_memrange;
SIMPLEQ_HEAD(, acpi_irq) ar_irq;
SIMPLEQ_HEAD(, acpi_drq) ar_drq;
SIMPLEQ_HEAD(, aibs_sensor) as_head;
SIMPLEQ_HEAD(, apei_source) hsc_hed_list;
SIMPLEQ_HEAD(, wmi_t) wmi_head;
SIMPLEQ_HEAD(, ata_xfer) queue_xfer; /* queue of pending commands */
SIMPLEQ_HEAD(, cbuf) sc_cbufq;
SIMPLEQ_HEAD(cardbus_rom_image_head, cardbus_rom_image);
SIMPLEQ_HEAD(, cardslot_event) sc_events;
SIMPLEQ_HEAD(, ccdbuf) cbufq;
SIMPLEQ_HEAD(dtv_sample_queue, dtv_buffer);
SIMPLEQ_HEAD(,gpioirq_read_q) sc_read_queue;
SIMPLEQ_HEAD(hvs_ccb_queue, hvs_ccb);
SIMPLEQ_HEAD(vmbus_chevq, vmbus_chev);
SIMPLEQ_HEAD(vmbus_devq, vmbus_dev);
SIMPLEQ_HEAD(,sht3x_read_q) sc_read_queue;
SIMPLEQ_HEAD(, aac_ccb) sc_ccb_free;
SIMPLEQ_HEAD(, aac_ccb) sc_ccb_queue;
SIMPLEQ_HEAD(, aac_ccb) sc_ccb_complete;
SIMPLEQ_HEAD(, athn_tx_buf) head;
SIMPLEQ_HEAD(, athn_rx_buf) head;
SIMPLEQ_HEAD(, athn_tx_buf) sc_txbufs;
SIMPLEQ_HEAD(atw_txsq, atw_txsoft);
SIMPLEQ_HEAD(, cac_ccb) sc_ccb_free;
SIMPLEQ_HEAD(, cac_ccb) sc_ccb_queue;
SIMPLEQ_HEAD(gem_txsq, gem_txsoft);
SIMPLEQ_HEAD(, pcic_event) events;
SIMPLEQ_HEAD(,icp_ccb) icp_ccb_freelist;
SIMPLEQ_HEAD(,icp_ccb) icp_ccb_queue;
SIMPLEQ_HEAD(,icp_ccb) icp_ucmd_queue;
SIMPLEQ_HEAD(, mlx_ccb) mlx_ccb_queue;
SIMPLEQ_HEAD(, nvme_ccb) q_ccb_list;
SIMPLEQ_HEAD(, rtk_tx_desc) rtk_tx_free;
SIMPLEQ_HEAD(, rtk_tx_desc) rtk_tx_dirty;
SIMPLEQ_HEAD(rtw_txq, rtw_txsoft);
SIMPLEQ_HEAD(, tcic_event) events;
SIMPLEQ_HEAD(tulip_txsq, tulip_txsoft);
SIMPLEQ_HEAD(__mvgbe_txmaphead, mvgbe_txmap_entry) sc_txmap_head;
typedef SIMPLEQ_HEAD(mvxpsec_packet_queue, mvxpsec_packet) mvxpsec_queue_t;
SIMPLEQ_HEAD(mvxpsec_descriptor_list, mvxpsec_descriptor_handle);
SIMPLEQ_HEAD(, amr_ccb) amr_ccb_queue;
SIMPLEQ_HEAD(ixl_atq_list, ixl_atq);
SIMPLEQ_HEAD(ixl_aq_bufs, ixl_aq_buf);
SIMPLEQ_HEAD(sip_txsq, sip_txsoft);
SIMPLEQ_HEAD(__sk_txmaphead, sk_txmap_entry) sk_txmap_head;
SIMPLEQ_HEAD(, ti_mc_entry) ti_mc_listhead;
SIMPLEQ_HEAD(, ti_jpool_entry) ti_jfree_listhead;
SIMPLEQ_HEAD(, ti_jpool_entry) ti_jinuse_listhead;
SIMPLEQ_HEAD(, txdmamap_pool_entry) txdma_list;
SIMPLEQ_HEAD(mfii_ccb_list, mfii_ccb);
SIMPLEQ_HEAD(,mly_ccb) mly_ccb_queue;
SIMPLEQ_HEAD(mpii_rcb_list, mpii_rcb);
SIMPLEQ_HEAD(mpii_ccb_list, mpii_ccb);
SIMPLEQ_HEAD(, pci_resource_range) list;
SIMPLEQ_HEAD(, qat_ae_page) qar_waiting_pages;
SIMPLEQ_HEAD(qat_ae_batch_init_list, qat_ae_batch_init);
SIMPLEQ_HEAD(, twe_ccb) sc_ccb_queue;
SIMPLEQ_HEAD(,ubsec_q) sc_queue; /* packet queue, mcr1 */
SIMPLEQ_HEAD(,ubsec_q) sc_qchip; /* on chip, mcr1 */
SIMPLEQ_HEAD(,ubsec_q) sc_freequeue; /* list of free queue elements */
SIMPLEQ_HEAD(,ubsec_q2) sc_queue2; /* packet queue, mcr2 */
SIMPLEQ_HEAD(,ubsec_q2) sc_qchip2; /* on chip, mcr2 */
SIMPLEQ_HEAD(,ubsec_q2) sc_queue4; /* packet queue, mcr4 */
SIMPLEQ_HEAD(,ubsec_q2) sc_qchip4; /* on chip, mcr4 */
SIMPLEQ_HEAD(,ubsec_q2) sc_q2free; /* free list */
SIMPLEQ_HEAD(, pcmcia_config_entry) cfe_head;
SIMPLEQ_HEAD(pcmcia_function_head, pcmcia_function);
SIMPLEQ_HEAD(, uba_unit) uh_resq; /* resource wait chain */
SIMPLEQ_HEAD(, uba_reset) uh_resetq; /* ubareset queue */
SIMPLEQ_HEAD(, stp4020_event) events; /* Pending events for thread */
SIMPLEQ_HEAD(, sdmmc_function) sf_head; /* list of card functions */
SIMPLEQ_HEAD(,spi_chunk_q) ck_q;
SIMPLEQ_HEAD(spi_transq, spi_transfer);
static SIMPLEQ_HEAD(, power_event_dictionary) pev_dict_list =
SIMPLEQ_HEAD(rqh, rq) sc_rqh;
SIMPLEQ_HEAD(ep_pipes_head, motg_pipe);
SIMPLEQ_HEAD(, ucom_buffer) sc_ibuff_empty;
SIMPLEQ_HEAD(, ucom_buffer) sc_ibuff_full;
SIMPLEQ_HEAD(, ucom_buffer) sc_obuff_free;
SIMPLEQ_HEAD(, ucom_buffer) sc_obuff_full;
SIMPLEQ_HEAD(,spi_transfer) sc_q;
SIMPLEQ_HEAD(,umcpmio_spi_received) sc_received[MCP2210_SPI_SLAVES];
Static SIMPLEQ_HEAD(, usb_event_q) usb_events =
SIMPLEQ_HEAD(, usbd_xfer)
SIMPLEQ_HEAD(uvideo_pixel_format_list, uvideo_pixel_format);
SIMPLEQ_HEAD(uvideo_format_list, uvideo_format);
SIMPLEQ_HEAD(sample_queue, video_buffer);
SIMPLEQ_HEAD(, kauth_listener) listenq; /* listener list */
static SIMPLEQ_HEAD(, kauth_scope) scope_list =
SIMPLEQ_HEAD(, softhand) si_q;
SIMPLEQ_HEAD(workqhead, work_impl);
SIMPLEQ_HEAD(, wapbl_entry) wl_entries; /* m: On disk transaction
SIMPLEQ_HEAD(,dyn_kern_target) ks_entries;
SIMPLEQ_HEAD(,dyn_kern_target) dyn_kern_targets =
SIMPLEQ_HEAD(, vlanid_list) ec_vids; /* list of VLAN IDs */
SIMPLEQ_HEAD(, lagg_port)
extern SIMPLEQ_HEAD(hci_unit_list, hci_unit) hci_unit_list;
SIMPLEQ_HEAD(,rfcomm_credit) rs_credits; /* credit notes */
SIMPLEQ_HEAD(, nfsrv_descript) ns_sendq; /* s: send reply list */
SIMPLEQ_HEAD(named_csid_list, named_csid);
SIMPLEQ_HEAD(, diffline) diffhead = SIMPLEQ_HEAD_INITIALIZER(diffhead);
SIMPLEQ_HEAD(, fileline) delqhead = SIMPLEQ_HEAD_INITIALIZER(delqhead);
static SIMPLEQ_HEAD(, envsys_sensor) sensors_list =
static SIMPLEQ_HEAD(, envsys_sensor_stats) sensor_stats_list =