Lines Matching defs:doneq_index

1008 			phbbmu->doneq_index = 0;
2107 index = phbbmu->doneq_index;
2112 phbbmu->doneq_index = index;
2154 uint16_t doneq_index, index_stripped;
2156 doneq_index = phbdmu->doneq_index;
2157 if (doneq_index & 0x4000) {
2158 index_stripped = doneq_index & 0xFF;
2161 phbdmu->doneq_index = index_stripped ?
2164 index_stripped = doneq_index;
2167 phbdmu->doneq_index = index_stripped ?
2170 return (phbdmu->doneq_index);
2181 uint16_t doneq_index;
2194 doneq_index = phbdmu->doneq_index;
2195 while ((doneq_index & 0xFF) != (outbound_write_pointer & 0xFF)) {
2196 doneq_index = arcmsr_get_doneq_index(phbdmu);
2197 addressLow = phbdmu->done_qbuffer[(doneq_index & 0xFF)+1].addressLow;
2200 CHIP_REG_WRITE32(HBD_MessageUnit, 0, outboundlist_read_pointer, doneq_index);
2213 uint32_t doneq_index;
2222 doneq_index = acb->doneq_index;
2223 while ((CHIP_REG_READ32(HBE_MessageUnit, 0, reply_post_producer_index) & 0xFFFF) != doneq_index) {
2224 cmdSMID = acb->pCompletionQ[doneq_index].cmdSMID;
2225 error = (acb->pCompletionQ[doneq_index].cmdFlag & ARCMSR_SRBREPLY_FLAG_ERROR_MODE1) ? TRUE : FALSE;
2227 doneq_index++;
2228 if (doneq_index >= acb->completionQ_entry)
2229 doneq_index = 0;
2231 acb->doneq_index = doneq_index;
2232 CHIP_REG_WRITE32(HBE_MessageUnit, 0, reply_post_consumer_index, doneq_index);
3520 index = phbbmu->doneq_index;
3535 phbbmu->doneq_index = index;
3622 u_int16_t error, doneq_index;
3629 doneq_index = phbdmu->doneq_index;
3630 if ((outbound_write_pointer & 0xFF) == (doneq_index & 0xFF)) {
3644 doneq_index = arcmsr_get_doneq_index(phbdmu);
3645 flag_srb = phbdmu->done_qbuffer[(doneq_index & 0xFF)+1].addressLow;
3649 CHIP_REG_WRITE32(HBD_MessageUnit, 0, outboundlist_read_pointer, doneq_index);
3675 u_int32_t poll_srb_done=0, poll_count=0, doneq_index;
3682 doneq_index = acb->doneq_index;
3683 if((CHIP_REG_READ32(HBE_MessageUnit, 0, reply_post_producer_index) & 0xFFFF) == doneq_index) {
3697 cmdSMID = acb->pCompletionQ[doneq_index].cmdSMID;
3698 doneq_index++;
3699 if (doneq_index >= acb->completionQ_entry)
3700 doneq_index = 0;
3701 acb->doneq_index = doneq_index;
3703 error = (acb->pCompletionQ[doneq_index].cmdFlag & ARCMSR_SRBREPLY_FLAG_ERROR_MODE1) ? TRUE : FALSE;
3720 CHIP_REG_WRITE32(HBE_MessageUnit, 0, reply_post_producer_index, doneq_index);
4197 phbbmu->doneq_index = 0;
4241 phbdmu->doneq_index = 0x40FF;
4733 acb->doneq_index = 0;