Lines Matching refs:doneq_index

1157 		reg->doneq_index = 0;  in arcmsr_done4abort_postqueue()
1177 uint32_t doneq_index, index_stripped, addressLow, residual, toggle; in arcmsr_done4abort_postqueue() local
1185 doneq_index = pmu->doneq_index; in arcmsr_done4abort_postqueue()
1186 if ((doneq_index & 0xFFF) != in arcmsr_done4abort_postqueue()
1188 toggle = doneq_index & 0x4000; in arcmsr_done4abort_postqueue()
1189 index_stripped = (doneq_index & 0xFFF) + 1; in arcmsr_done4abort_postqueue()
1191 pmu->doneq_index = index_stripped ? (index_stripped | toggle) : in arcmsr_done4abort_postqueue()
1193 doneq_index = pmu->doneq_index; in arcmsr_done4abort_postqueue()
1195 addressLow = pmu->done_qbuffer[doneq_index & in arcmsr_done4abort_postqueue()
1206 writel(doneq_index, in arcmsr_done4abort_postqueue()
1214 pmu->doneq_index = 0x40FF; in arcmsr_done4abort_postqueue()
1927 index = reg->doneq_index; in arcmsr_hbaB_postqueue_isr()
1936 reg->doneq_index = index; in arcmsr_hbaB_postqueue_isr()
1974 u32 outbound_write_pointer, doneq_index, index_stripped, toggle; in arcmsr_hbaD_postqueue_isr() local
1985 doneq_index = pmu->doneq_index; in arcmsr_hbaD_postqueue_isr()
1986 if ((doneq_index & 0xFFF) != (outbound_write_pointer & 0xFFF)) { in arcmsr_hbaD_postqueue_isr()
1988 toggle = doneq_index & 0x4000; in arcmsr_hbaD_postqueue_isr()
1989 index_stripped = (doneq_index & 0xFFF) + 1; in arcmsr_hbaD_postqueue_isr()
1991 pmu->doneq_index = index_stripped ? (index_stripped | toggle) : in arcmsr_hbaD_postqueue_isr()
1993 doneq_index = pmu->doneq_index; in arcmsr_hbaD_postqueue_isr()
1994 addressLow = pmu->done_qbuffer[doneq_index & in arcmsr_hbaD_postqueue_isr()
2004 writel(doneq_index, pmu->outboundlist_read_pointer); in arcmsr_hbaD_postqueue_isr()
2005 } while ((doneq_index & 0xFFF) != in arcmsr_hbaD_postqueue_isr()
3003 index = reg->doneq_index; in arcmsr_hbaB_polling_ccbdone()
3022 reg->doneq_index = index; in arcmsr_hbaB_polling_ccbdone()
3116 int rtn, doneq_index, index_stripped, outbound_write_pointer, toggle; in arcmsr_hbaD_polling_ccbdone() local
3127 doneq_index = pmu->doneq_index; in arcmsr_hbaD_polling_ccbdone()
3128 if ((outbound_write_pointer & 0xFFF) == (doneq_index & 0xFFF)) { in arcmsr_hbaD_polling_ccbdone()
3142 toggle = doneq_index & 0x4000; in arcmsr_hbaD_polling_ccbdone()
3143 index_stripped = (doneq_index & 0xFFF) + 1; in arcmsr_hbaD_polling_ccbdone()
3145 pmu->doneq_index = index_stripped ? (index_stripped | toggle) : in arcmsr_hbaD_polling_ccbdone()
3147 doneq_index = pmu->doneq_index; in arcmsr_hbaD_polling_ccbdone()
3149 flag_ccb = pmu->done_qbuffer[doneq_index & 0xFFF].addressLow; in arcmsr_hbaD_polling_ccbdone()
3264 reg->doneq_index = 0; in arcmsr_iop_confirm()
3319 reg->doneq_index = 0; in arcmsr_iop_confirm()