SRS_PROC
SRS_PROC | SRS_PROC_FAST)) == (SRS_CONDEMNED | SRS_CONDEMNED_DONE));
if (!((mac_srs)->srs_state & SRS_PROC) && \
if (!(mac_srs->srs_state & SRS_PROC))
mac_srs->srs_state &= ~(SRS_PROC|SRS_GET_PKTS);
mac_srs->srs_state &= ~(SRS_PROC|SRS_GET_PKTS);
~(SRS_PROC|SRS_GET_PKTS);
mac_srs->srs_state |= (SRS_PROC|proc_type);
mac_srs->srs_state &= ~(SRS_PROC|proc_type);
mac_srs->srs_state &= ~(SRS_PROC|proc_type);
mac_srs->srs_state |= (SRS_PROC|proc_type);
mac_srs->srs_state &= ~(SRS_PROC|proc_type);
mac_srs->srs_state &= ~(SRS_PROC|proc_type);
while (((mac_srs->srs_state & SRS_PROC) ||
if (mac_srs->srs_state & SRS_PROC)
if (!(mac_srs->srs_state & SRS_PROC)) {
mac_srs->srs_state |= SRS_PROC;
mac_srs->srs_state &= ~SRS_PROC;
mac_srs->srs_state &= ~SRS_PROC;
if (!(mac_srs->srs_state & SRS_PROC)) {
(mac_srs->srs_state & SRS_PROC)) {
mac_srs->srs_state |= SRS_PROC;
mac_srs->srs_state &= ~SRS_PROC;
ASSERT(!(mac_srs->srs_state & SRS_PROC));
mac_srs->srs_state |= SRS_PROC;
mac_srs->srs_state &= ~SRS_PROC;
(SRS_POLLING|SRS_PROC|SRS_GET_PKTS)) == SRS_POLLING)) \
(mac_srs)->srs_state |= (SRS_PROC|SRS_GET_PKTS); \
#define SRS_POLL_THR_OWNER (SRS_PROC | SRS_POLLING | SRS_GET_PKTS)