SLIST_REMOVE_HEAD
SLIST_REMOVE_HEAD((head), field); \
SLIST_REMOVE_HEAD(&bdd->promotelist, link);
SLIST_REMOVE_HEAD(&pidlist, next);
SLIST_REMOVE_HEAD(&head, entries);
SLIST_REMOVE_HEAD(&cred->gc_mc, gmc_link);
SLIST_REMOVE_HEAD(&name->gn_mn, gmn_link);
SLIST_REMOVE_HEAD(&sq->sq_freeq, sq_flink);
SLIST_REMOVE_HEAD(&exports, e_next);
SLIST_REMOVE_HEAD(&ukt_list, pfrukt_entry);
SLIST_REMOVE_HEAD(nl, n_entry);
SLIST_REMOVE_HEAD(&zfs_be_head, entries);
SLIST_REMOVE_HEAD(&zfs_be_head, entries);
SLIST_REMOVE_HEAD(&free, plinks.s.ss);
SLIST_REMOVE_HEAD(&free, plinks.s.ss);
SLIST_REMOVE_HEAD(&free, plinks.s.ss);
SLIST_REMOVE_HEAD(&periph->ccb_list, periph_links.sle);
SLIST_REMOVE_HEAD(&softc->lun_list, links);
SLIST_REMOVE_HEAD(&softc->lun_list, links);
SLIST_REMOVE_HEAD(&softc->immed_notify_slist, periph_links.sle);
SLIST_REMOVE_HEAD(&lstate->accept_tios, sim_links.sle);
SLIST_REMOVE_HEAD(&lstate->immed_notifies, sim_links.sle);
SLIST_REMOVE_HEAD(&lstate->accept_tios, sim_links.sle);
SLIST_REMOVE_HEAD(&scb_data->sense_maps, links);
SLIST_REMOVE_HEAD(&scb_data->sg_maps, links);
SLIST_REMOVE_HEAD(&scb_data->hscb_maps, links);
SLIST_REMOVE_HEAD(&lstate->immed_notifies, sim_links.sle);
SLIST_REMOVE_HEAD(list, sim_links.sle);
SLIST_REMOVE_HEAD(&scb_data->sg_maps, links);
SLIST_REMOVE_HEAD(&lstate->immed_notifies, sim_links.sle);
SLIST_REMOVE_HEAD(&lstate->accept_tios, sim_links.sle);
SLIST_REMOVE_HEAD(&lstate->immed_notifies, sim_links.sle);
SLIST_REMOVE_HEAD(&lstate->accept_tios, sim_links.sle);
SLIST_REMOVE_HEAD(&ahc->scb_data->free_scbs, links.sle);
SLIST_REMOVE_HEAD(list, sim_links.sle);
SLIST_REMOVE_HEAD(&scope_stack, scope_stack_links);
SLIST_REMOVE_HEAD(symlist_src2, links);
SLIST_REMOVE_HEAD(&masks, links);
SLIST_REMOVE_HEAD(&aliases, links);
SLIST_REMOVE_HEAD(®isters, links);
SLIST_REMOVE_HEAD(&constants, links);
SLIST_REMOVE_HEAD(&download_constants, links);
SLIST_REMOVE_HEAD(&exported_labels, links);
SLIST_REMOVE_HEAD(&login->lstate->accept_tios, sim_links.sle);
SLIST_REMOVE_HEAD(list, sim_links.sle);
SLIST_REMOVE_HEAD(&rx->dqo.free_bufs, slist_entry);
SLIST_REMOVE_HEAD(&rx->dqo.free_bufs, slist_entry);
SLIST_REMOVE_HEAD(&txr->hn_txlist, link);
SLIST_REMOVE_HEAD(sc->mac_filters, next);
SLIST_REMOVE_HEAD(sc->vlan_filters, next);
SLIST_REMOVE_HEAD(&ida->free_qcbs, link.sle);
SLIST_REMOVE_HEAD(&sc->free_cmd_list, next);
SLIST_REMOVE_HEAD(&sc->free_sbuf, next);
SLIST_REMOVE_HEAD(&sc->free_shdr, next);
SLIST_REMOVE_HEAD(&tptr->atios, sim_links.sle);
SLIST_REMOVE_HEAD(&tptr->inots, sim_links.sle);
SLIST_REMOVE_HEAD(&tptr->atios, sim_links.sle);
SLIST_REMOVE_HEAD(&tptr->inots, sim_links.sle);
SLIST_REMOVE_HEAD(&state->ks_kbds, next);
SLIST_REMOVE_HEAD(&sc->lge_jinuse_listhead, jpool_entries);
SLIST_REMOVE_HEAD(&sc->lge_jfree_listhead, jpool_entries);
SLIST_REMOVE_HEAD(&sc->lge_jfree_listhead, jpool_entries);
SLIST_REMOVE_HEAD(&sc->lge_jinuse_listhead, jpool_entries);
SLIST_REMOVE_HEAD(&targ->luns, lun_link);
SLIST_REMOVE_HEAD(&targ->luns, lun_link);
SLIST_REMOVE_HEAD(&targ->luns, lun_link);
SLIST_REMOVE_HEAD(&targ->luns, lun_link);
SLIST_REMOVE_HEAD(&targ->luns, lun_link);
SLIST_REMOVE_HEAD(&targ->luns, lun_link);
SLIST_REMOVE_HEAD(&targ->luns, lun_link);
SLIST_REMOVE_HEAD(&sc->sc_rxfree, next);
SLIST_REMOVE_HEAD(&nv->labels, link);
SLIST_REMOVE_HEAD(&root->spas, link);
SLIST_REMOVE_HEAD(&sc->spas, link);
SLIST_REMOVE_HEAD(&spa->namespaces, link);
SLIST_REMOVE_HEAD(&nvmf_transports[ops->trtype],
SLIST_REMOVE_HEAD(&sc->rl, link);
SLIST_REMOVE_HEAD(&proc_events_head, entries_proc_events);
SLIST_REMOVE_HEAD(&sc->data_pool, next);
SLIST_REMOVE_HEAD(&sc->data_pool, next);
SLIST_REMOVE_HEAD(&sc->data_pool, next);
SLIST_REMOVE_HEAD(&sc->aux_devs, link);
SLIST_REMOVE_HEAD(CHN_HEAD(holder, list), CHN_LINK(list)); \
SLIST_REMOVE_HEAD(&sg->members, link);
SLIST_REMOVE_HEAD(&sc->ring_list, ring_link);
SLIST_REMOVE_HEAD(&q->p_head, next);
SLIST_REMOVE_HEAD(&sc->devmem, link);
SLIST_REMOVE_HEAD(&sc->free_list, links);
SLIST_REMOVE_HEAD(&txq->tags, next);
SLIST_REMOVE_HEAD(&free, plinks.s.ss);
SLIST_REMOVE_HEAD(&csw_free, d_postfree_list);
SLIST_REMOVE_HEAD(&sc->saved_freq, link);
SLIST_REMOVE_HEAD(&sc->saved_freq, link);
SLIST_REMOVE_HEAD(&exec_args_kva_freelist, next);
SLIST_REMOVE_HEAD(&head, next);
SLIST_REMOVE_HEAD(&td->td_epochs, et_tlink);
SLIST_REMOVE_HEAD(&type->lpt_lpalloc, link);
SLIST_REMOVE_HEAD(&drl, ud_link);
SLIST_REMOVE_HEAD(&ma->list, next);
SLIST_REMOVE_HEAD(oldList, next);
SLIST_REMOVE_HEAD(&hpriv->roq, next);
SLIST_REMOVE_HEAD(&hpriv->roq, next);
SLIST_REMOVE_HEAD(&hpriv->roq, next);
SLIST_REMOVE_HEAD(&hpriv->roq, next);
SLIST_REMOVE_HEAD(q, next);
SLIST_REMOVE_HEAD(&hpriv->roq, next);
SLIST_REMOVE_HEAD(&hpriv->roq, next);
SLIST_REMOVE_HEAD(&inm_free_tmp, inm_nrele);
SLIST_REMOVE_HEAD(&dll_chain, next);
SLIST_REMOVE_HEAD(&tlb->tlb_head, tln_list);
SLIST_REMOVE_HEAD(&in6m_free_tmp, in6m_nrele);
SLIST_REMOVE_HEAD(inmh, in6m_defer);
SLIST_REMOVE_HEAD(h, sch_chain);
CK ## SLIST_REMOVE_HEAD(&V_dyn_ ## name, en); \
SLIST_REMOVE_HEAD(&s->linkage, pfl_linkage);
SLIST_REMOVE_HEAD(match_rules, entry);
SLIST_REMOVE_HEAD(&V_pf_osfp_list, fp_next);
SLIST_REMOVE_HEAD(&fp->fp_oses, fp_entry);
SLIST_REMOVE_HEAD(&addrq, pfrke_workq);
SLIST_REMOVE_HEAD(workq, pfrkt_workq);
SLIST_REMOVE_HEAD(workq, pfrke_workq);
SLIST_REMOVE_HEAD(&tofree, pvo_dlink);
SLIST_REMOVE_HEAD(&tofree, pvo_dlink);
SLIST_REMOVE_HEAD(tofree, pvo_dlink);
SLIST_REMOVE_HEAD(&free, plinks.s.ss);
SLIST_REMOVE_HEAD((head), field); \
SLIST_INSERT_HEAD, SLIST_INSERT_AFTER_4, SLIST_CONCAT, SLIST_REMOVE_HEAD)
SLIST_INSERT_AFTER_4, SLIST_INSERT_HEAD, SLIST_NEXT, SLIST_REMOVE_HEAD)
SLIST_REMOVE_HEAD(&free, plinks.s.ss);
SLIST_REMOVE_HEAD(free, plinks.s.ss);
SLIST_REMOVE_HEAD(&avail_list, free);
SLIST_REMOVE_HEAD(&ignores, next);
SLIST_REMOVE_HEAD(&idlist, list);
SLIST_REMOVE_HEAD(&curlist, link);
SLIST_REMOVE_HEAD(&CurUtmpx, next);
SLIST_REMOVE_HEAD(&pidlist, next);
SLIST_REMOVE_HEAD(&dev->crs, chain);
SLIST_REMOVE_HEAD(&patch_list, next);
SLIST_REMOVE_HEAD(&wlan_ifaces, w_if);
SLIST_REMOVE_HEAD(&wif->peerlist, wp);
SLIST_REMOVE_HEAD(&wif->scanlist, wsr);
SLIST_REMOVE_HEAD(&wif->mac_maclist, wm);
SLIST_REMOVE_HEAD(&wif->mesh_routelist, wr);
SLIST_REMOVE_HEAD(headp, link);
SLIST_REMOVE_HEAD(headp, link);
SLIST_REMOVE_HEAD(headp, link);
SLIST_REMOVE_HEAD(&snmptoolctx->snmp_objectlist, link);
SLIST_REMOVE_HEAD(&snmptoolctx->filelist, link);
SLIST_REMOVE_HEAD(&op_head, op_next);
SLIST_REMOVE_HEAD(&op_head, op_next);
SLIST_REMOVE_HEAD(&datadirs, next);
SLIST_REMOVE_HEAD(&arg->dirs, next);
SLIST_REMOVE_HEAD(&zwhead, zw_nextp);
SLIST_REMOVE_HEAD(&swhead, sw_nextp);
SLIST_REMOVE_HEAD(&cfiled_head, next);
SLIST_REMOVE_HEAD(&sle_head, sle_next);
SLIST_REMOVE_HEAD(&ble_head, ble_next);