Lines Matching refs:circularQ
2261 struct outbound_queue_table *circularQ, void *piomb)
2473 spin_unlock_irqrestore(&circularQ->oq_lock,
2474 circularQ->lock_flags);
2476 spin_lock_irqsave(&circularQ->oq_lock,
2477 circularQ->lock_flags);
2493 spin_unlock_irqrestore(&circularQ->oq_lock,
2494 circularQ->lock_flags);
2496 spin_lock_irqsave(&circularQ->oq_lock,
2497 circularQ->lock_flags);
2521 spin_unlock_irqrestore(&circularQ->oq_lock,
2522 circularQ->lock_flags);
2524 spin_lock_irqsave(&circularQ->oq_lock,
2525 circularQ->lock_flags);
2596 spin_unlock_irqrestore(&circularQ->oq_lock,
2597 circularQ->lock_flags);
2599 spin_lock_irqsave(&circularQ->oq_lock,
2600 circularQ->lock_flags);
2620 spin_unlock_irqrestore(&circularQ->oq_lock,
2621 circularQ->lock_flags);
2623 spin_lock_irqsave(&circularQ->oq_lock,
2624 circularQ->lock_flags);
2661 spin_unlock_irqrestore(&circularQ->oq_lock,
2662 circularQ->lock_flags);
2664 spin_lock_irqsave(&circularQ->oq_lock,
2665 circularQ->lock_flags);
2671 struct outbound_queue_table *circularQ, void *piomb)
3807 * @circularQ: outbound circular queue
3811 struct outbound_queue_table *circularQ, void *piomb)
3853 mpi_sata_completion(pm8001_ha, circularQ, piomb);
3857 mpi_sata_event(pm8001_ha, circularQ, piomb);
4022 struct outbound_queue_table *circularQ;
4069 circularQ = &pm8001_ha->outbnd_q_tbl[vec];
4070 spin_lock_irqsave(&circularQ->oq_lock, circularQ->lock_flags);
4076 if (!circularQ->pi_virt)
4078 ret = pm8001_mpi_msg_consume(pm8001_ha, circularQ, &pMsg1, &bc);
4081 process_one_iomb(pm8001_ha, circularQ,
4085 circularQ, bc);
4089 circularQ->producer_index =
4090 cpu_to_le32(pm8001_read_32(circularQ->pi_virt));
4091 if (le32_to_cpu(circularQ->producer_index) ==
4092 circularQ->consumer_idx)
4097 spin_unlock_irqrestore(&circularQ->oq_lock, circularQ->lock_flags);