SRS_CONDEMNED
if (srs_quiesce_flag == SRS_CONDEMNED) {
if (srs_quiesce_flag != SRS_CONDEMNED) {
mac_rx_srs_quiesce(srs, SRS_CONDEMNED);
ASSERT(srs_quiesce_flag == SRS_CONDEMNED ||
i_mac_tx_client_quiesce(mch, SRS_CONDEMNED);
mac_rx_srs_quiesce(mac_srs, SRS_CONDEMNED);
mac_tx_srs_quiesce(tx_srs, SRS_CONDEMNED);
ASSERT((mac_srs->srs_state & (SRS_CONDEMNED | SRS_CONDEMNED_DONE |
SRS_PROC | SRS_PROC_FAST)) == (SRS_CONDEMNED | SRS_CONDEMNED_DONE));
VERIFY((mac_srs->srs_state & (SRS_CONDEMNED | SRS_QUIESCE)) != 0);
const boolean_t condemn = (mac_srs->srs_state & SRS_CONDEMNED) != 0;
if (srs_flag == SRS_CONDEMNED) {
while (!(mac_srs->srs_state & (SRS_CONDEMNED | SRS_POLL_THR_RESTART)))
ASSERT(!(mac_srs->srs_state & SRS_CONDEMNED));
while (!(mac_srs->srs_state & (SRS_CONDEMNED | SRS_RESTART)))
ASSERT(!(mac_srs->srs_state & SRS_CONDEMNED));
#define SRS_PAUSE (SRS_CONDEMNED | SRS_QUIESCE)