_q_ 212 dev/raidframe/rf_diskqueue.h #define RF_LOCK_QUEUE_MUTEX(_q_,_wh_) RF_LOCK_MUTEX((_q_)->mutex) _q_ 213 dev/raidframe/rf_diskqueue.h #define RF_UNLOCK_QUEUE_MUTEX(_q_,_wh_) RF_UNLOCK_MUTEX((_q_)->mutex) _q_ 219 dev/raidframe/rf_diskqueue.h #define RF_OK_TO_DISPATCH(_q_,_r_) \ _q_ 220 dev/raidframe/rf_diskqueue.h (RF_QUEUE_EMPTY(_q_) || \ _q_ 221 dev/raidframe/rf_diskqueue.h ( !RF_QUEUE_FULL(_q_) && ((_r_)->priority >= (_q_)->curPriority))) _q_ 116 dev/raidframe/rf_sstf.c #define DO_HEAD_DEQ(_r_,_q_) \ _q_ 118 dev/raidframe/rf_sstf.c _r_ = (_q_)->queue; \ _q_ 120 dev/raidframe/rf_sstf.c (_q_)->queue = (_r_)->next; \ _q_ 121 dev/raidframe/rf_sstf.c (_q_)->qlen--; \ _q_ 122 dev/raidframe/rf_sstf.c if ((_q_)->qlen == 0) { \ _q_ 123 dev/raidframe/rf_sstf.c RF_ASSERT((_r_) == (_q_)->qtail); \ _q_ 124 dev/raidframe/rf_sstf.c RF_ASSERT((_q_)->queue == NULL); \ _q_ 125 dev/raidframe/rf_sstf.c (_q_)->qtail = NULL; \ _q_ 127 dev/raidframe/rf_sstf.c RF_ASSERT((_q_)->queue->prev == (_r_)); \ _q_ 128 dev/raidframe/rf_sstf.c (_q_)->queue->prev = NULL; \ _q_ 133 dev/raidframe/rf_sstf.c #define DO_TAIL_DEQ(_r_,_q_) \ _q_ 135 dev/raidframe/rf_sstf.c _r_ = (_q_)->qtail; \ _q_ 137 dev/raidframe/rf_sstf.c (_q_)->qtail = (_r_)->prev; \ _q_ 138 dev/raidframe/rf_sstf.c (_q_)->qlen--; \ _q_ 139 dev/raidframe/rf_sstf.c if ((_q_)->qlen == 0) { \ _q_ 140 dev/raidframe/rf_sstf.c RF_ASSERT((_r_) == (_q_)->queue); \ _q_ 141 dev/raidframe/rf_sstf.c RF_ASSERT((_q_)->qtail == NULL); \ _q_ 142 dev/raidframe/rf_sstf.c (_q_)->queue = NULL; \ _q_ 144 dev/raidframe/rf_sstf.c RF_ASSERT((_q_)->qtail->next == (_r_)); \ _q_ 145 dev/raidframe/rf_sstf.c (_q_)->qtail->next = NULL; \ _q_ 149 dev/raidframe/rf_sstf.c #define DO_BEST_DEQ(_l_,_r_,_q_) \ _q_ 151 dev/raidframe/rf_sstf.c if (SNUM_DIFF((_q_)->queue->sectorOffset,_l_) \ _q_ 152 dev/raidframe/rf_sstf.c < SNUM_DIFF((_q_)->qtail->sectorOffset,_l_)) \ _q_ 154 dev/raidframe/rf_sstf.c DO_HEAD_DEQ(_r_,_q_); \ _q_ 156 dev/raidframe/rf_sstf.c DO_TAIL_DEQ(_r_,_q_); \