Lines Matching refs:doneq_index

1154 		reg->doneq_index = 0;  in arcmsr_done4abort_postqueue()
1174 uint32_t doneq_index, index_stripped, addressLow, residual, toggle; in arcmsr_done4abort_postqueue() local
1182 doneq_index = pmu->doneq_index; in arcmsr_done4abort_postqueue()
1183 if ((doneq_index & 0xFFF) != in arcmsr_done4abort_postqueue()
1185 toggle = doneq_index & 0x4000; in arcmsr_done4abort_postqueue()
1186 index_stripped = (doneq_index & 0xFFF) + 1; in arcmsr_done4abort_postqueue()
1188 pmu->doneq_index = index_stripped ? (index_stripped | toggle) : in arcmsr_done4abort_postqueue()
1190 doneq_index = pmu->doneq_index; in arcmsr_done4abort_postqueue()
1192 addressLow = pmu->done_qbuffer[doneq_index & in arcmsr_done4abort_postqueue()
1203 writel(doneq_index, in arcmsr_done4abort_postqueue()
1211 pmu->doneq_index = 0x40FF; in arcmsr_done4abort_postqueue()
1924 index = reg->doneq_index; in arcmsr_hbaB_postqueue_isr()
1933 reg->doneq_index = index; in arcmsr_hbaB_postqueue_isr()
1971 u32 outbound_write_pointer, doneq_index, index_stripped, toggle; in arcmsr_hbaD_postqueue_isr() local
1982 doneq_index = pmu->doneq_index; in arcmsr_hbaD_postqueue_isr()
1983 if ((doneq_index & 0xFFF) != (outbound_write_pointer & 0xFFF)) { in arcmsr_hbaD_postqueue_isr()
1985 toggle = doneq_index & 0x4000; in arcmsr_hbaD_postqueue_isr()
1986 index_stripped = (doneq_index & 0xFFF) + 1; in arcmsr_hbaD_postqueue_isr()
1988 pmu->doneq_index = index_stripped ? (index_stripped | toggle) : in arcmsr_hbaD_postqueue_isr()
1990 doneq_index = pmu->doneq_index; in arcmsr_hbaD_postqueue_isr()
1991 addressLow = pmu->done_qbuffer[doneq_index & in arcmsr_hbaD_postqueue_isr()
2001 writel(doneq_index, pmu->outboundlist_read_pointer); in arcmsr_hbaD_postqueue_isr()
2002 } while ((doneq_index & 0xFFF) != in arcmsr_hbaD_postqueue_isr()
3000 index = reg->doneq_index; in arcmsr_hbaB_polling_ccbdone()
3019 reg->doneq_index = index; in arcmsr_hbaB_polling_ccbdone()
3113 int rtn, doneq_index, index_stripped, outbound_write_pointer, toggle; in arcmsr_hbaD_polling_ccbdone() local
3124 doneq_index = pmu->doneq_index; in arcmsr_hbaD_polling_ccbdone()
3125 if ((outbound_write_pointer & 0xFFF) == (doneq_index & 0xFFF)) { in arcmsr_hbaD_polling_ccbdone()
3139 toggle = doneq_index & 0x4000; in arcmsr_hbaD_polling_ccbdone()
3140 index_stripped = (doneq_index & 0xFFF) + 1; in arcmsr_hbaD_polling_ccbdone()
3142 pmu->doneq_index = index_stripped ? (index_stripped | toggle) : in arcmsr_hbaD_polling_ccbdone()
3144 doneq_index = pmu->doneq_index; in arcmsr_hbaD_polling_ccbdone()
3146 flag_ccb = pmu->done_qbuffer[doneq_index & 0xFFF].addressLow; in arcmsr_hbaD_polling_ccbdone()
3261 reg->doneq_index = 0; in arcmsr_iop_confirm()
3316 reg->doneq_index = 0; in arcmsr_iop_confirm()