Lines Matching defs:hrr_queue
5732 static int ipr_process_hrrq(struct ipr_hrr_queue *hrr_queue, int budget,
5738 struct ipr_ioa_cfg *ioa_cfg = hrr_queue->ioa_cfg;
5742 if (!hrr_queue->allow_interrupts)
5745 while ((be32_to_cpu(*hrr_queue->hrrq_curr) & IPR_HRRQ_TOGGLE_BIT) ==
5746 hrr_queue->toggle_bit) {
5748 cmd_index = (be32_to_cpu(*hrr_queue->hrrq_curr) &
5752 if (unlikely(cmd_index > hrr_queue->max_cmd_id ||
5753 cmd_index < hrr_queue->min_cmd_id)) {
5767 if (hrr_queue->hrrq_curr < hrr_queue->hrrq_end) {
5768 hrr_queue->hrrq_curr++;
5770 hrr_queue->hrrq_curr = hrr_queue->hrrq_start;
5771 hrr_queue->toggle_bit ^= 1u;