MPASS
MPASS(sc->hw.back != NULL);
MPASS(sc->tx_num_queues > 0);
MPASS(sc->tx_num_queues == ntxqsets);
MPASS(sc->rx_num_queues > 0);
MPASS(sc->rx_num_queues == nrxqsets);
MPASS(rc == 0);
MPASS(sb != NULL);
MPASS(txr->tx_rs_pidx != txr->tx_rs_cidx);
MPASS(prev != cur);
MPASS(delta > 0);
MPASS ((staterr & IGC_RXD_STAT_DD) != 0);
MPASS(curthread->td_rw_rlocks == 0); \
MPASS(curthread->td_lk_slocks == 0); \
MPASS(txr->tx_rs_pidx != txr->tx_rs_cidx);
MPASS(cur != QIDX_INVALID);
MPASS(prev != cur);
MPASS(delta > 0);
MPASS(cur != QIDX_INVALID);
MPASS ((status & E1000_RXD_STAT_DD) != 0);
MPASS ((staterr & E1000_RXD_STAT_DD) != 0);
MPASS(sc->hw.back != NULL);
MPASS(sc->tx_num_queues > 0);
MPASS(sc->tx_num_queues == ntxqsets);
MPASS(sc->rx_num_queues > 0);
MPASS(sc->rx_num_queues == nrxqsets);
MPASS(rc == 0);
MPASS(sb != NULL);
MPASS(txr->tx_rs_pidx != txr->tx_rs_cidx);
MPASS(prev != cur);
MPASS(delta > 0);
MPASS ((staterr & E1000_RXD_STAT_DD) != 0);
MPASS(txc->vxcr_next < txc->vxcr_ndesc);
MPASS((lkflags & LK_TYPE_MASK) == LK_EXCLUSIVE);
MPASS(sdl->sdl_type == IFT_ETHER);
MPASS(nm_i == kring->nr_hwtail);
MPASS(ctx->ifc_softc_ctx.isc_ntxqsets);
MPASS(ctx->ifc_softc_ctx.isc_nrxqsets);
MPASS(rxq->ifr_ntxqirq);
MPASS(rid < 512);
MPASS(scctx->isc_ntxd[0] > 0);
MPASS(scctx->isc_ntxd[txq->ift_br_offset] > 0);
MPASS(nsegments > 0);
MPASS(ntsosegments > 0);
MPASS(sctx->isc_tso_maxsize >= tsomaxsize);
MPASS(scctx->isc_nrxd[0] > 0);
MPASS(scctx->isc_nrxd[rxq->ifr_fl_offset] > 0);
MPASS(count <= fl->ifl_size - fl->ifl_credits - 1);
MPASS(n > 0);
MPASS(credits + n <= fl->ifl_size);
MPASS(pidx + n <= fl->ifl_cidx);
MPASS(fl->ifl_gen == 0);
MPASS(n <= fl->ifl_size - pidx + fl->ifl_cidx);
MPASS(frag_idx >= 0);
MPASS(sd_map != NULL);
MPASS(credits <= fl->ifl_size);
MPASS(fl->ifl_credits <= fl->ifl_size);
MPASS(reclaimable == delta);
MPASS(*sd_m == NULL);
MPASS(fl->ifl_sds.ifsd_cl[i] == NULL);
MPASS(fl->ifl_sds.ifsd_m[i] == NULL);
MPASS(fl->ifl_credits == 0);
MPASS(fl->ifl_size > 0);
MPASS(rxq != NULL);
MPASS(fl->ifl_ifdi != NULL);
MPASS(if_getdrvflags(ifp) == i);
MPASS(0);
MPASS(*sd->ifsd_cl != NULL);
MPASS(budget > 0);
MPASS(ri.iri_nfrags != 0);
MPASS(ri.iri_len != 0);
MPASS(n);
MPASS(buf_tag != NULL);
MPASS(max_segs > 0);
MPASS(remap <= 1);
MPASS(pidx >= 0 && pidx < txq->ift_size);
MPASS(pi.ipi_new_pidx < txq->ift_size);
MPASS(ndesc <= pi.ipi_nsegs + 2);
MPASS(pi.ipi_new_pidx != pidx);
MPASS(ndesc > 0);
MPASS(m->m_nextpkt == NULL);
MPASS(thresh /*+ MAX_TX_DESC(txq->ift_ctx) */ < txq->ift_size);
MPASS(mp != NULL && *mp != NULL);
MPASS(ifmp_ring_is_stalled(r) == 0);
MPASS(m->m_nextpkt == NULL);
MPASS(CPU_ISSET(cpuid, &ctx->ifc_cpus));
MPASS(!CPU_EMPTY(&ctx->ifc_cpus));
MPASS(grp->cg_child);
MPASS(op->refcount < UINT_MAX);
MPASS(op->refcount > 0);
MPASS(scctx->isc_dma_width <= flsll(BUS_SPACE_MAXADDR));
MPASS(scctx->isc_tx_csum_flags);
MPASS(CPU_COUNT(&ctx->ifc_cpus) > 0);
MPASS(msix == 1);
MPASS(sctx->isc_tx_maxsize);
MPASS(sctx->isc_tx_maxsegsize);
MPASS(sctx->isc_rx_maxsize);
MPASS(sctx->isc_rx_nsegments);
MPASS(sctx->isc_rx_maxsegsize);
MPASS(sctx->isc_nrxqs >= 1 && sctx->isc_nrxqs <= 8);
MPASS(sctx->isc_nrxd_min[i]);
MPASS(powerof2(sctx->isc_nrxd_min[i]));
MPASS(sctx->isc_nrxd_max[i]);
MPASS(powerof2(sctx->isc_nrxd_max[i]));
MPASS(sctx->isc_nrxd_default[i]);
MPASS(powerof2(sctx->isc_nrxd_default[i]));
MPASS(sctx->isc_ntxqs >= 1 && sctx->isc_ntxqs <= 8);
MPASS(sctx->isc_ntxd_min[i]);
MPASS(powerof2(sctx->isc_ntxd_min[i]));
MPASS(sctx->isc_ntxd_max[i]);
MPASS(powerof2(sctx->isc_ntxd_max[i]));
MPASS(sctx->isc_ntxd_default[i]);
MPASS(powerof2(sctx->isc_ntxd_default[i]));
MPASS(scctx->isc_txrx->ift_txd_encap);
MPASS(scctx->isc_txrx->ift_txd_flush);
MPASS(scctx->isc_txrx->ift_txd_credits_update);
MPASS(scctx->isc_txrx->ift_rxd_available);
MPASS(scctx->isc_txrx->ift_rxd_pkt_get);
MPASS(scctx->isc_txrx->ift_rxd_refill);
MPASS(scctx->isc_txrx->ift_rxd_flush);
MPASS(ctx != NULL);
MPASS(subctx != NULL);
MPASS(credits_pre + credits == txq->ift_cidx_processed);
MPASS(rc == 0);
MPASS(sb != NULL);
MPASS(nic_i == 0);
MPASS(nm_i == kring->nr_hwtail);
MPASS(nm_i == kring->nr_hwcur);
MPASS(i < IFLIB_MAX_RX_REFRESH);
MPASS(nm_i == kring->rhead);
MPASS(os.flags == BUSY);
MPASS(cidx != pidx);
MPASS(ns.flags != STALLED);
MPASS(total > 0);
MPASS(os.flags == BUSY);
MPASS(cidx != pidx);
MPASS(ns.flags != STALLED);
MPASS(total > 0);
MPASS(flags != 0);
MPASS(items != NULL);
MPASS(n > 0);
MPASS(os.flags != IDLE);
MPASS(items != NULL);
MPASS(n > 0);
MPASS(os.flags != IDLE);
MPASS(os.cidx != os.pidx_tail); /* implied by STALLED */
MPASS(x > 0);
#define PJDLOG_ASSERT(...) MPASS(__VA_ARGS__)
MPASS(qgroup->tqg_queue[i].tgc_taskq != NULL);
MPASS(gtask->gt_taskqueue != NULL);
MPASS(qcpu->tgc_taskq);
MPASS(qgroup->tqg_queue[qid].tgc_taskq != NULL);
MPASS(tqg_smp_started);
MPASS(qgroup->tqg_queue[qid].tgc_taskq != NULL);
MPASS(cb);
MPASS(cb);
MPASS(cb);
MPASS(cb);
MPASS(cb);
MPASS((m->m_pkthdr.csum_flags & CSUM_SND_TAG) == 0);
MPASS((m->m_pkthdr.csum_flags & CSUM_SND_TAG) == 0);
MPASS((mcopy->m_pkthdr.csum_flags & CSUM_SND_TAG) == 0);
MPASS(ni != NULL);
MPASS(txr != NULL);
MPASS(ni != NULL);
MPASS(txr != NULL);
MPASS(ni != NULL);