Lines Matching refs:rq
462 struct reply_queue_buffer *rq = &h->reply_queue[q]; in SA5_performant_completed() local
478 if ((((u32) rq->head[rq->current_entry]) & 1) == rq->wraparound) { in SA5_performant_completed()
479 register_value = rq->head[rq->current_entry]; in SA5_performant_completed()
480 rq->current_entry++; in SA5_performant_completed()
486 if (rq->current_entry == h->max_commands) { in SA5_performant_completed()
487 rq->current_entry = 0; in SA5_performant_completed()
488 rq->wraparound ^= 1; in SA5_performant_completed()
556 struct reply_queue_buffer *rq = &h->reply_queue[q]; in SA5_ioaccel_mode1_completed() local
560 register_value = rq->head[rq->current_entry]; in SA5_ioaccel_mode1_completed()
562 rq->head[rq->current_entry] = IOACCEL_MODE1_REPLY_UNUSED; in SA5_ioaccel_mode1_completed()
563 if (++rq->current_entry == rq->size) in SA5_ioaccel_mode1_completed()
564 rq->current_entry = 0; in SA5_ioaccel_mode1_completed()
572 writel((q << 24) | rq->current_entry, h->vaddr + in SA5_ioaccel_mode1_completed()