STAILQ_FOREACH_SAFE
STAILQ_FOREACH_SAFE(vent, &varlist, next_ve, next_vent) {
STAILQ_FOREACH_SAFE(entry2, &entry->child_entries, links, entry3) {
STAILQ_FOREACH_SAFE(nv, &entry->nv_list, links, nv2) {
STAILQ_FOREACH_SAFE(entry, &status_data->entries, links, entry2) {
STAILQ_FOREACH_SAFE(a, lst, next, a1) {
STAILQ_FOREACH_SAFE(fst, head, next, tmp) {
STAILQ_FOREACH_SAFE(item, &devlist->dev_queue, links, item2) {
STAILQ_FOREACH_SAFE(id, &transport_id_list, links, id2) {
STAILQ_FOREACH_SAFE(kid, &vdev->v_children, v_childlink, safe)
STAILQ_FOREACH_SAFE(entry, &on_cache, entry, tentry)
STAILQ_FOREACH_SAFE(vdev, list, v_childlink, safe) {
STAILQ_FOREACH_SAFE(desc, &lun->error_list, links, desc2) {
STAILQ_FOREACH_SAFE(desc, &lun->error_list, links, desc2) {
STAILQ_FOREACH_SAFE(port, &softc->port_list, links, nport) {
STAILQ_FOREACH_SAFE(vo, &sc->vid_outputs, vo_next, vn) {
STAILQ_FOREACH_SAFE(vo, &sc->vid_outputs, vo_next, vn) {
STAILQ_FOREACH_SAFE(vo, &sc->vid_outputs, vo_next, vo_tmp) {
STAILQ_FOREACH_SAFE(mport, &corecfg->master_ports, mp_link, mnext) {
STAILQ_FOREACH_SAFE(sport, &corecfg->dev_ports, sp_link, snext) {
STAILQ_FOREACH_SAFE(sport, &corecfg->bridge_ports, sp_link, snext) {
STAILQ_FOREACH_SAFE(sport, &corecfg->wrapper_ports, sp_link, snext) {
STAILQ_FOREACH_SAFE(intr, &dinfo->intrs, i_link, inext) {
STAILQ_FOREACH_SAFE(map, &sport->sp_maps, m_link, mapnext) {
STAILQ_FOREACH_SAFE(entry, &bsr->entries, link, enext) {
STAILQ_FOREACH_SAFE(entry, &bsr->entries, link, enext) {
STAILQ_FOREACH_SAFE(region, &br->bus_regions, link, r_next) {
STAILQ_FOREACH_SAFE(cr, &sc->mem_regions, cr_link, cr_next)
STAILQ_FOREACH_SAFE(clkres, &sc->clkres_list, cr_link, crnext)
STAILQ_FOREACH_SAFE(cr, &requests, cr_stq, tmp) {
STAILQ_FOREACH_SAFE(ctd, &cp->cp_copyin, ctd_stq, tmp)
STAILQ_FOREACH_SAFE(ctd, &cp->cp_copyout, ctd_stq, tmp)
STAILQ_FOREACH_SAFE(cc, &qp->tx_capsules, link, ncc) {
STAILQ_FOREACH_SAFE(unit, &fwdev->units, link, next) {
STAILQ_FOREACH_SAFE(xfer, &xfer_timeout, tlabel, txfer)
STAILQ_FOREACH_SAFE(xfer, &xfer_drain, tlabel, txfer)
STAILQ_FOREACH_SAFE(xfer, &target->xferlist, link, next) {
STAILQ_FOREACH_SAFE(ocb, &sdev->ocbs, ocb, next) {
STAILQ_FOREACH_SAFE(ocb, &temp, ocb, next) {
STAILQ_FOREACH_SAFE(reqp, queue, link, tmp) { \
STAILQ_FOREACH_SAFE(ntp, &tptr->restart_queue, next, tmp) {
STAILQ_FOREACH_SAFE(temp, &freelist, entries, tmp2) {
STAILQ_FOREACH_SAFE(dispatch,
STAILQ_FOREACH_SAFE(tmp, &droq->dispatch_stq_head, entries, tmp2) {
STAILQ_FOREACH_SAFE(tmp, &oct->sc_buf_pool.head, entries, tmp2) {
STAILQ_FOREACH_SAFE(tc, &qp->tx_capsules, link, ntc) {
STAILQ_FOREACH_SAFE(pm, &dinfo->cfg.maps, pm_link, next) {
STAILQ_FOREACH_SAFE(dp, head, next, tmp) {
STAILQ_FOREACH_SAFE(data, &sc->tx_q, next, tmp) {
STAILQ_FOREACH_SAFE(bf, frags, next, next) {
STAILQ_FOREACH_SAFE(pkt, list, p_parallel, tpkt)
STAILQ_FOREACH_SAFE(pkt, &list, p_parallel, tpkt)
STAILQ_FOREACH_SAFE(pkt, &list, p_parallel, tpkt) {
STAILQ_FOREACH_SAFE(gref, &tmp_grefs, gref_next.list, gref_tmp) {
STAILQ_FOREACH_SAFE(gmap, &tmp_gmaps, gmap_next.list, gmap_tmp) {
STAILQ_FOREACH_SAFE(tick, &otick->tk_data->ms_head, tk_ms_link,
STAILQ_FOREACH_SAFE(np, &vses->virt_node_list, p9fs_node_next, tmp) {
STAILQ_FOREACH_SAFE(fid, &np->vfid_list, fid_next, tfid) {
STAILQ_FOREACH_SAFE(fid, &np->vofid_list, fid_next, tfid) {
STAILQ_FOREACH_SAFE(pfsent, &lst, link, pfsent2) {
STAILQ_FOREACH_SAFE(unp, &local_rele_list, un_rele, tunp) {
STAILQ_FOREACH_SAFE(slice, &head, sl_link, slice_temp)
STAILQ_FOREACH_SAFE(fs_current, &fp_setting_garbage, fs_garbage_link,
STAILQ_FOREACH_SAFE(fs_current, &fp_ents_free_list, fs_garbage_link,
STAILQ_FOREACH_SAFE(tmp, &hhh->hhh_hooks, hhk_next, tmp2)
STAILQ_FOREACH_SAFE(map, &callbacklist, links, nmap) {
STAILQ_FOREACH_SAFE(sfp, &stp->st_selq, sf_link, sfn) {
STAILQ_FOREACH_SAFE(sfp, &stp->st_selq, sf_link, sfn) {
STAILQ_FOREACH_SAFE(sfp, &stp->st_selq, sf_link, sfn)
STAILQ_FOREACH_SAFE(m, &tls->pending_records, m_epg_stailq, n) {
STAILQ_FOREACH_SAFE(m, &local_m_head, m_epg_stailq, n) {
STAILQ_FOREACH_SAFE(so, &local_so_head, so_ktls_rx_list, son) {
STAILQ_FOREACH_SAFE(s, &local_head, next, s_temp) {
STAILQ_FOREACH_SAFE(n, &mc->mc_q, m_stailq, n_prev) {
STAILQ_FOREACH_SAFE(mp, &local_unmounts, mnt_taskqueue_link, tmp) {
STAILQ_FOREACH_SAFE(log_entry, &log_tailq, tlm_queue, log_next) {
STAILQ_FOREACH_SAFE(m, &tp->t_inqueue, m_stailqpkt, save) {
STAILQ_FOREACH_SAFE(pfse, &V_pf_sendqueue, pfse_next, next) {
STAILQ_FOREACH_SAFE(pfse, &queue, pfse_next, next) {
STAILQ_FOREACH_SAFE(ie, &gid_list, ie_entries, ie_next)
STAILQ_FOREACH_SAFE(ie, &uid_list, ie_entries, ie_next)
STAILQ_FOREACH_SAFE(rule, head, r_entries, rule_next) {
STAILQ_FOREACH_SAFE(ie, list, ie_entries, ie_next) {
STAILQ_FOREACH_SAFE(rec, &tmplist, link, next)
STAILQ_FOREACH_SAFE(req, &q->vsq_requests, vsr_link, tmp) {
STAILQ_FOREACH_SAFE(buf1, &local_queue, work_links, buf2) {
STAILQ_FOREACH_SAFE(tmp_buf, &buf->src_list, src_links,
STAILQ_FOREACH_SAFE(d, &zfs->datasetdescs, next, tmp) {
STAILQ_FOREACH_SAFE(chunk, &os->dnodechunks, next, tmp) {
STAILQ_FOREACH_SAFE(fingerprint, list, next, tmp) {
STAILQ_FOREACH_SAFE(pch, &pmcpl_ct_node_hash[i], pch_next,