RSLEEP
{ SF(RSLEEP), "someone wants to read/recv msg" },
*wakeups = RSLEEP;
*wakeups = RSLEEP;
*wakeups = RSLEEP;
*wakeups = RSLEEP;
*wakeups = RSLEEP;
*wakeups = RSLEEP;
*wakeups = RSLEEP;
*wakeups = RSLEEP | WSLEEP;
if (stp->sd_flag & RSLEEP) {
stp->sd_flag &= ~RSLEEP;
stp->sd_wakeq |= RSLEEP;
(!first || (stp->sd_wakeq & RSLEEP))) {
stp->sd_wakeq &= ~RSLEEP;
*wakeups = RSLEEP;
if (stp->sd_flag & RSLEEP) {
stp->sd_flag &= ~RSLEEP;
wakeups = RSLEEP;
wakeups = RSLEEP;
ASSERT((wakeups & ~(RSLEEP|WSLEEP)) == 0);
ASSERT((wakeups & ~(RSLEEP|WSLEEP)) == 0);
if (wakeups & RSLEEP)
stp->sd_wakeq &= ~RSLEEP;
if (wakeups & RSLEEP) {
stp->sd_flag &= ~RSLEEP;
stp->sd_flag &= ~(WSLEEP|RSLEEP);
!(stp->sd_flag & RSLEEP))) {
if (!(retevents & normevents) && (stp->sd_wakeq & RSLEEP)) {
if (stp->sd_flag & RSLEEP) {
stp->sd_flag &= ~RSLEEP;
slpflg = RSLEEP;
stp->sd_flag |= RSLEEP;
if (stp->sd_flag & RSLEEP) {
stp->sd_flag &= ~RSLEEP;