rctrl 104 dev/raidframe/rf_revent.c RF_ReconCtrl_t *rctrl = raidPtr->reconControl[row]; rctrl 108 dev/raidframe/rf_revent.c RF_LOCK_MUTEX(rctrl->eq_mutex); rctrl 110 dev/raidframe/rf_revent.c RF_ASSERT((rctrl->eventQueue == NULL) == (rctrl->eq_count == 0)); rctrl 112 dev/raidframe/rf_revent.c rctrl->continueFunc = continueFunc; rctrl 113 dev/raidframe/rf_revent.c rctrl->continueArg = continueArg; rctrl 152 dev/raidframe/rf_revent.c while (!rctrl->eventQueue) { rctrl 156 dev/raidframe/rf_revent.c DO_WAIT(rctrl); rctrl 163 dev/raidframe/rf_revent.c event = rctrl->eventQueue; rctrl 164 dev/raidframe/rf_revent.c rctrl->eventQueue = event->next; rctrl 166 dev/raidframe/rf_revent.c rctrl->eq_count--; rctrl 169 dev/raidframe/rf_revent.c RF_ASSERT((rctrl->eventQueue == NULL) == (rctrl->eq_count == 0)); rctrl 170 dev/raidframe/rf_revent.c RF_UNLOCK_MUTEX(rctrl->eq_mutex); rctrl 179 dev/raidframe/rf_revent.c RF_ReconCtrl_t *rctrl = raidPtr->reconControl[row]; rctrl 183 dev/raidframe/rf_revent.c RF_ASSERT(col != rctrl->fcol); rctrl 187 dev/raidframe/rf_revent.c RF_LOCK_MUTEX(rctrl->eq_mutex); rctrl 189 dev/raidframe/rf_revent.c RF_ASSERT((rctrl->eventQueue == NULL) == (rctrl->eq_count == 0)); rctrl 190 dev/raidframe/rf_revent.c event->next = rctrl->eventQueue; rctrl 191 dev/raidframe/rf_revent.c rctrl->eventQueue = event; rctrl 192 dev/raidframe/rf_revent.c rctrl->eq_count++; rctrl 193 dev/raidframe/rf_revent.c RF_UNLOCK_MUTEX(rctrl->eq_mutex); rctrl 195 dev/raidframe/rf_revent.c DO_SIGNAL(rctrl);