Lines Matching refs:doneq_index

923 			phbbmu->doneq_index = 0;  in arcmsr_done4abort_postqueue()
2090 index = phbbmu->doneq_index; in arcmsr_hbb_postqueue_isr()
2095 phbbmu->doneq_index = index; in arcmsr_hbb_postqueue_isr()
2137 uint16_t doneq_index, index_stripped; in arcmsr_get_doneq_index() local
2139 doneq_index = phbdmu->doneq_index; in arcmsr_get_doneq_index()
2140 if (doneq_index & 0x4000) { in arcmsr_get_doneq_index()
2141 index_stripped = doneq_index & 0xFF; in arcmsr_get_doneq_index()
2144 phbdmu->doneq_index = index_stripped ? in arcmsr_get_doneq_index()
2147 index_stripped = doneq_index; in arcmsr_get_doneq_index()
2150 phbdmu->doneq_index = index_stripped ? in arcmsr_get_doneq_index()
2153 return (phbdmu->doneq_index); in arcmsr_get_doneq_index()
2164 uint16_t doneq_index; in arcmsr_hbd_postqueue_isr() local
2177 doneq_index = phbdmu->doneq_index; in arcmsr_hbd_postqueue_isr()
2178 while ((doneq_index & 0xFF) != (outbound_write_pointer & 0xFF)) { in arcmsr_hbd_postqueue_isr()
2179 doneq_index = arcmsr_get_doneq_index(phbdmu); in arcmsr_hbd_postqueue_isr()
2180 addressLow = phbdmu->done_qbuffer[(doneq_index & 0xFF)+1].addressLow; in arcmsr_hbd_postqueue_isr()
2183 CHIP_REG_WRITE32(HBD_MessageUnit, 0, outboundlist_read_pointer, doneq_index); in arcmsr_hbd_postqueue_isr()
2196 uint32_t doneq_index; in arcmsr_hbe_postqueue_isr() local
2205 doneq_index = acb->doneq_index; in arcmsr_hbe_postqueue_isr()
2206 while ((CHIP_REG_READ32(HBE_MessageUnit, 0, reply_post_producer_index) & 0xFFFF) != doneq_index) { in arcmsr_hbe_postqueue_isr()
2207 cmdSMID = acb->pCompletionQ[doneq_index].cmdSMID; in arcmsr_hbe_postqueue_isr()
2208 …error = (acb->pCompletionQ[doneq_index].cmdFlag & ARCMSR_SRBREPLY_FLAG_ERROR_MODE1) ? TRUE : FALSE; in arcmsr_hbe_postqueue_isr()
2210 doneq_index++; in arcmsr_hbe_postqueue_isr()
2211 if (doneq_index >= acb->completionQ_entry) in arcmsr_hbe_postqueue_isr()
2212 doneq_index = 0; in arcmsr_hbe_postqueue_isr()
2214 acb->doneq_index = doneq_index; in arcmsr_hbe_postqueue_isr()
2215 CHIP_REG_WRITE32(HBE_MessageUnit, 0, reply_post_consumer_index, doneq_index); in arcmsr_hbe_postqueue_isr()
2221 uint32_t doneq_index; in arcmsr_hbf_postqueue_isr() local
2230 doneq_index = acb->doneq_index; in arcmsr_hbf_postqueue_isr()
2232 cmdSMID = acb->pCompletionQ[doneq_index].cmdSMID; in arcmsr_hbf_postqueue_isr()
2235 …error = (acb->pCompletionQ[doneq_index].cmdFlag & ARCMSR_SRBREPLY_FLAG_ERROR_MODE1) ? TRUE : FALSE; in arcmsr_hbf_postqueue_isr()
2237 acb->pCompletionQ[doneq_index].cmdSMID = 0xffff; in arcmsr_hbf_postqueue_isr()
2238 doneq_index++; in arcmsr_hbf_postqueue_isr()
2239 if (doneq_index >= acb->completionQ_entry) in arcmsr_hbf_postqueue_isr()
2240 doneq_index = 0; in arcmsr_hbf_postqueue_isr()
2242 acb->doneq_index = doneq_index; in arcmsr_hbf_postqueue_isr()
2243 CHIP_REG_WRITE32(HBF_MessageUnit, 0, reply_post_consumer_index, doneq_index); in arcmsr_hbf_postqueue_isr()
3529 index = phbbmu->doneq_index; in arcmsr_polling_hbb_srbdone()
3544 phbbmu->doneq_index = index; in arcmsr_polling_hbb_srbdone()
3631 u_int16_t error, doneq_index; in arcmsr_polling_hbd_srbdone() local
3638 doneq_index = phbdmu->doneq_index; in arcmsr_polling_hbd_srbdone()
3639 if ((outbound_write_pointer & 0xFF) == (doneq_index & 0xFF)) { in arcmsr_polling_hbd_srbdone()
3653 doneq_index = arcmsr_get_doneq_index(phbdmu); in arcmsr_polling_hbd_srbdone()
3654 flag_srb = phbdmu->done_qbuffer[(doneq_index & 0xFF)+1].addressLow; in arcmsr_polling_hbd_srbdone()
3658 CHIP_REG_WRITE32(HBD_MessageUnit, 0, outboundlist_read_pointer, doneq_index); in arcmsr_polling_hbd_srbdone()
3684 u_int32_t poll_srb_done=0, poll_count=0, doneq_index; in arcmsr_polling_hbe_srbdone() local
3691 doneq_index = acb->doneq_index; in arcmsr_polling_hbe_srbdone()
3692 if((CHIP_REG_READ32(HBE_MessageUnit, 0, reply_post_producer_index) & 0xFFFF) == doneq_index) { in arcmsr_polling_hbe_srbdone()
3706 cmdSMID = acb->pCompletionQ[doneq_index].cmdSMID; in arcmsr_polling_hbe_srbdone()
3707 doneq_index++; in arcmsr_polling_hbe_srbdone()
3708 if (doneq_index >= acb->completionQ_entry) in arcmsr_polling_hbe_srbdone()
3709 doneq_index = 0; in arcmsr_polling_hbe_srbdone()
3710 acb->doneq_index = doneq_index; in arcmsr_polling_hbe_srbdone()
3712 …error = (acb->pCompletionQ[doneq_index].cmdFlag & ARCMSR_SRBREPLY_FLAG_ERROR_MODE1) ? TRUE : FALSE; in arcmsr_polling_hbe_srbdone()
3729 CHIP_REG_WRITE32(HBE_MessageUnit, 0, reply_post_producer_index, doneq_index); in arcmsr_polling_hbe_srbdone()
4257 phbbmu->doneq_index = 0; in arcmsr_iop_confirm()
4301 phbdmu->doneq_index = 0x40FF; in arcmsr_iop_confirm()
4849 acb->doneq_index = 0; in arcmsr_map_pcireg()
4881 acb->doneq_index = 0; in arcmsr_map_pcireg()