Lines Matching refs:doneq_index

685 		acb->doneq_index = 0;  in arcmsr_alloc_io_queue()
777 acb->doneq_index = 0; in arcmsr_alloc_ccb_pool()
1122 reg->doneq_index = 0; in arcmsr_resume()
1130 acb->doneq_index = 0; in arcmsr_resume()
1457 reg->doneq_index = 0; in arcmsr_done4abort_postqueue()
1479 uint32_t doneq_index, index_stripped, addressLow, residual, toggle; in arcmsr_done4abort_postqueue() local
1487 doneq_index = pmu->doneq_index; in arcmsr_done4abort_postqueue()
1488 if ((doneq_index & 0xFFF) != in arcmsr_done4abort_postqueue()
1490 toggle = doneq_index & 0x4000; in arcmsr_done4abort_postqueue()
1491 index_stripped = (doneq_index & 0xFFF) + 1; in arcmsr_done4abort_postqueue()
1493 pmu->doneq_index = index_stripped ? (index_stripped | toggle) : in arcmsr_done4abort_postqueue()
1495 doneq_index = pmu->doneq_index; in arcmsr_done4abort_postqueue()
1497 cdb_phy_hipart = pmu->done_qbuffer[doneq_index & in arcmsr_done4abort_postqueue()
1499 addressLow = pmu->done_qbuffer[doneq_index & in arcmsr_done4abort_postqueue()
1512 writel(doneq_index, in arcmsr_done4abort_postqueue()
1520 pmu->doneq_index = 0x40FF; in arcmsr_done4abort_postqueue()
2394 index = reg->doneq_index; in arcmsr_hbaB_postqueue_isr()
2406 reg->doneq_index = index; in arcmsr_hbaB_postqueue_isr()
2447 u32 outbound_write_pointer, doneq_index, index_stripped, toggle; in arcmsr_hbaD_postqueue_isr() local
2458 doneq_index = pmu->doneq_index; in arcmsr_hbaD_postqueue_isr()
2459 if ((doneq_index & 0xFFF) != (outbound_write_pointer & 0xFFF)) { in arcmsr_hbaD_postqueue_isr()
2461 toggle = doneq_index & 0x4000; in arcmsr_hbaD_postqueue_isr()
2462 index_stripped = (doneq_index & 0xFFF) + 1; in arcmsr_hbaD_postqueue_isr()
2464 pmu->doneq_index = index_stripped ? (index_stripped | toggle) : in arcmsr_hbaD_postqueue_isr()
2466 doneq_index = pmu->doneq_index; in arcmsr_hbaD_postqueue_isr()
2467 cdb_phy_hipart = pmu->done_qbuffer[doneq_index & in arcmsr_hbaD_postqueue_isr()
2469 addressLow = pmu->done_qbuffer[doneq_index & in arcmsr_hbaD_postqueue_isr()
2481 writel(doneq_index, pmu->outboundlist_read_pointer); in arcmsr_hbaD_postqueue_isr()
2482 } while ((doneq_index & 0xFFF) != in arcmsr_hbaD_postqueue_isr()
2493 uint32_t doneq_index; in arcmsr_hbaE_postqueue_isr() local
2501 doneq_index = acb->doneq_index; in arcmsr_hbaE_postqueue_isr()
2503 while ((readl(&pmu->reply_post_producer_index) & 0xFFFF) != doneq_index) { in arcmsr_hbaE_postqueue_isr()
2504 cmdSMID = acb->pCompletionQ[doneq_index].cmdSMID; in arcmsr_hbaE_postqueue_isr()
2506 error = (acb->pCompletionQ[doneq_index].cmdFlag in arcmsr_hbaE_postqueue_isr()
2509 doneq_index++; in arcmsr_hbaE_postqueue_isr()
2510 if (doneq_index >= acb->completionQ_entry) in arcmsr_hbaE_postqueue_isr()
2511 doneq_index = 0; in arcmsr_hbaE_postqueue_isr()
2513 acb->doneq_index = doneq_index; in arcmsr_hbaE_postqueue_isr()
2514 writel(doneq_index, &pmu->reply_post_consumer_index); in arcmsr_hbaE_postqueue_isr()
3382 index = reg->doneq_index; in arcmsr_hbaB_polling_ccbdone()
3401 reg->doneq_index = index; in arcmsr_hbaB_polling_ccbdone()
3502 int rtn, doneq_index, index_stripped, outbound_write_pointer, toggle; in arcmsr_hbaD_polling_ccbdone() local
3513 doneq_index = pmu->doneq_index; in arcmsr_hbaD_polling_ccbdone()
3514 if ((outbound_write_pointer & 0xFFF) == (doneq_index & 0xFFF)) { in arcmsr_hbaD_polling_ccbdone()
3528 toggle = doneq_index & 0x4000; in arcmsr_hbaD_polling_ccbdone()
3529 index_stripped = (doneq_index & 0xFFF) + 1; in arcmsr_hbaD_polling_ccbdone()
3531 pmu->doneq_index = index_stripped ? (index_stripped | toggle) : in arcmsr_hbaD_polling_ccbdone()
3533 doneq_index = pmu->doneq_index; in arcmsr_hbaD_polling_ccbdone()
3535 cdb_phy_hipart = pmu->done_qbuffer[doneq_index & in arcmsr_hbaD_polling_ccbdone()
3537 flag_ccb = pmu->done_qbuffer[doneq_index & 0xFFF].addressLow; in arcmsr_hbaD_polling_ccbdone()
3579 uint32_t poll_ccb_done = 0, poll_count = 0, doneq_index; in arcmsr_hbaE_polling_ccbdone() local
3590 doneq_index = acb->doneq_index; in arcmsr_hbaE_polling_ccbdone()
3592 doneq_index) { in arcmsr_hbaE_polling_ccbdone()
3606 cmdSMID = acb->pCompletionQ[doneq_index].cmdSMID; in arcmsr_hbaE_polling_ccbdone()
3607 doneq_index++; in arcmsr_hbaE_polling_ccbdone()
3608 if (doneq_index >= acb->completionQ_entry) in arcmsr_hbaE_polling_ccbdone()
3609 doneq_index = 0; in arcmsr_hbaE_polling_ccbdone()
3610 acb->doneq_index = doneq_index; in arcmsr_hbaE_polling_ccbdone()
3636 error = (acb->pCompletionQ[doneq_index].cmdFlag & in arcmsr_hbaE_polling_ccbdone()
3640 writel(doneq_index, &reg->reply_post_consumer_index); in arcmsr_hbaE_polling_ccbdone()
3813 reg->doneq_index = 0; in arcmsr_iop_confirm()
3866 reg->doneq_index = 0; in arcmsr_iop_confirm()