sstfq             243 dev/raidframe/rf_sstf.c 	RF_Sstf_t *sstfq;
sstfq             245 dev/raidframe/rf_sstf.c 	RF_CallocAndAdd(sstfq, 1, sizeof(RF_Sstf_t), (RF_Sstf_t *), cl_list);
sstfq             246 dev/raidframe/rf_sstf.c 	sstfq->dir = DIR_EITHER;
sstfq             247 dev/raidframe/rf_sstf.c 	sstfq->allow_reverse = 1;
sstfq             248 dev/raidframe/rf_sstf.c 	return ((void *) sstfq);
sstfq             277 dev/raidframe/rf_sstf.c 	RF_Sstf_t *sstfq;
sstfq             279 dev/raidframe/rf_sstf.c 	sstfq = (RF_Sstf_t *) qptr;
sstfq             287 dev/raidframe/rf_sstf.c 			       sstfq->left.qlen, sstfq->right.qlen,
sstfq             288 dev/raidframe/rf_sstf.c 			       sstfq->lopri.qlen);
sstfq             290 dev/raidframe/rf_sstf.c 		rf_do_sstf_ord_q(&sstfq->lopri.queue, &sstfq->lopri.qtail, req);
sstfq             291 dev/raidframe/rf_sstf.c 		sstfq->lopri.qlen++;
sstfq             293 dev/raidframe/rf_sstf.c 		if (req->sectorOffset < sstfq->last_sector) {
sstfq             294 dev/raidframe/rf_sstf.c 			rf_do_sstf_ord_q(&sstfq->left.queue,
sstfq             295 dev/raidframe/rf_sstf.c 			    &sstfq->left.qtail, req);
sstfq             296 dev/raidframe/rf_sstf.c 			sstfq->left.qlen++;
sstfq             298 dev/raidframe/rf_sstf.c 			rf_do_sstf_ord_q(&sstfq->right.queue,
sstfq             299 dev/raidframe/rf_sstf.c 			    &sstfq->right.qtail, req);
sstfq             300 dev/raidframe/rf_sstf.c 			sstfq->right.qlen++;
sstfq             335 dev/raidframe/rf_sstf.c 	RF_Sstf_t *sstfq;
sstfq             337 dev/raidframe/rf_sstf.c 	sstfq = (RF_Sstf_t *) qptr;
sstfq             342 dev/raidframe/rf_sstf.c 		RF_ASSERT(QSUM(sstfq) == dq->queueLength);
sstfq             345 dev/raidframe/rf_sstf.c 		       sstfq->left.qlen, sstfq->right.qlen, sstfq->lopri.qlen);
sstfq             347 dev/raidframe/rf_sstf.c 	if (sstfq->left.queue == NULL) {
sstfq             348 dev/raidframe/rf_sstf.c 		RF_ASSERT(sstfq->left.qlen == 0);
sstfq             349 dev/raidframe/rf_sstf.c 		if (sstfq->right.queue == NULL) {
sstfq             350 dev/raidframe/rf_sstf.c 			RF_ASSERT(sstfq->right.qlen == 0);
sstfq             351 dev/raidframe/rf_sstf.c 			if (sstfq->lopri.queue == NULL) {
sstfq             352 dev/raidframe/rf_sstf.c 				RF_ASSERT(sstfq->lopri.qlen == 0);
sstfq             359 dev/raidframe/rf_sstf.c 			req = rf_closest_to_arm(&sstfq->lopri,
sstfq             360 dev/raidframe/rf_sstf.c 			    sstfq->last_sector, &sstfq->dir,
sstfq             361 dev/raidframe/rf_sstf.c 			    sstfq->allow_reverse);
sstfq             369 dev/raidframe/rf_sstf.c 			rf_do_dequeue(&sstfq->lopri, req);
sstfq             371 dev/raidframe/rf_sstf.c 			DO_BEST_DEQ(sstfq->last_sector, req, &sstfq->right);
sstfq             374 dev/raidframe/rf_sstf.c 		if (sstfq->right.queue == NULL) {
sstfq             375 dev/raidframe/rf_sstf.c 			RF_ASSERT(sstfq->right.qlen == 0);
sstfq             376 dev/raidframe/rf_sstf.c 			DO_BEST_DEQ(sstfq->last_sector, req, &sstfq->left);
sstfq             378 dev/raidframe/rf_sstf.c 			if (SNUM_DIFF(sstfq->last_sector,
sstfq             379 dev/raidframe/rf_sstf.c 			     sstfq->right.queue->sectorOffset) <
sstfq             380 dev/raidframe/rf_sstf.c 			    SNUM_DIFF(sstfq->last_sector,
sstfq             381 dev/raidframe/rf_sstf.c 			     sstfq->left.qtail->sectorOffset)) {
sstfq             382 dev/raidframe/rf_sstf.c 				DO_HEAD_DEQ(req, &sstfq->right);
sstfq             384 dev/raidframe/rf_sstf.c 				DO_TAIL_DEQ(req, &sstfq->left);
sstfq             389 dev/raidframe/rf_sstf.c 	sstfq->last_sector = req->sectorOffset;
sstfq             501 dev/raidframe/rf_sstf.c 	RF_Sstf_t *sstfq;
sstfq             503 dev/raidframe/rf_sstf.c 	sstfq = (RF_Sstf_t *) qptr;
sstfq             505 dev/raidframe/rf_sstf.c 	if ((sstfq->left.queue == NULL) && (sstfq->right.queue == NULL)) {
sstfq             506 dev/raidframe/rf_sstf.c 		req = rf_closest_to_arm(&sstfq->lopri, sstfq->last_sector,
sstfq             507 dev/raidframe/rf_sstf.c 		    &sstfq->dir, sstfq->allow_reverse);
sstfq             509 dev/raidframe/rf_sstf.c 		if (sstfq->left.queue == NULL)
sstfq             510 dev/raidframe/rf_sstf.c 			req = sstfq->right.queue;
sstfq             512 dev/raidframe/rf_sstf.c 			if (sstfq->right.queue == NULL)
sstfq             513 dev/raidframe/rf_sstf.c 				req = sstfq->left.queue;
sstfq             515 dev/raidframe/rf_sstf.c 				if (SNUM_DIFF(sstfq->last_sector,
sstfq             516 dev/raidframe/rf_sstf.c 				     sstfq->right.queue->sectorOffset) <
sstfq             517 dev/raidframe/rf_sstf.c 				    SNUM_DIFF(sstfq->last_sector,
sstfq             518 dev/raidframe/rf_sstf.c 				     sstfq->left.qtail->sectorOffset)) {
sstfq             519 dev/raidframe/rf_sstf.c 					req = sstfq->right.queue;
sstfq             521 dev/raidframe/rf_sstf.c 					req = sstfq->left.qtail;
sstfq             527 dev/raidframe/rf_sstf.c 		RF_ASSERT(QSUM(sstfq) == 0);
sstfq             616 dev/raidframe/rf_sstf.c 	RF_Sstf_t *sstfq;
sstfq             619 dev/raidframe/rf_sstf.c 	sstfq = (RF_Sstf_t *) qptr;
sstfq             625 dev/raidframe/rf_sstf.c 		       (int) which_ru, sstfq->left.qlen, sstfq->right.qlen,
sstfq             626 dev/raidframe/rf_sstf.c 		       sstfq->lopri.qlen);
sstfq             628 dev/raidframe/rf_sstf.c 	for (r = sstfq->lopri.queue; r; r = next) {
sstfq             636 dev/raidframe/rf_sstf.c 			rf_do_dequeue(&sstfq->lopri, r);
sstfq             643 dev/raidframe/rf_sstf.c 		       " %d,%d,%d.\n", r->raidPtr->raidid, n, sstfq->left.qlen,
sstfq             644 dev/raidframe/rf_sstf.c 		       sstfq->right.qlen, sstfq->lopri.qlen);