Lines Matching defs:hrr_queue
5413 static int ipr_process_hrrq(struct ipr_hrr_queue *hrr_queue, int budget,
5419 struct ipr_ioa_cfg *ioa_cfg = hrr_queue->ioa_cfg;
5423 if (!hrr_queue->allow_interrupts)
5426 while ((be32_to_cpu(*hrr_queue->hrrq_curr) & IPR_HRRQ_TOGGLE_BIT) ==
5427 hrr_queue->toggle_bit) {
5429 cmd_index = (be32_to_cpu(*hrr_queue->hrrq_curr) &
5433 if (unlikely(cmd_index > hrr_queue->max_cmd_id ||
5434 cmd_index < hrr_queue->min_cmd_id)) {
5448 if (hrr_queue->hrrq_curr < hrr_queue->hrrq_end) {
5449 hrr_queue->hrrq_curr++;
5451 hrr_queue->hrrq_curr = hrr_queue->hrrq_start;
5452 hrr_queue->toggle_bit ^= 1u;