Lines Matching refs:pmu
1180 struct MessageUnit_D *pmu = acb->pmuD; in arcmsr_done4abort_postqueue() local
1189 pmu->done_qbuffer[0].addressLow + 1; in arcmsr_done4abort_postqueue()
1190 doneq_index = pmu->doneq_index; in arcmsr_done4abort_postqueue()
1196 pmu->doneq_index = index_stripped ? (index_stripped | toggle) : in arcmsr_done4abort_postqueue()
1198 doneq_index = pmu->doneq_index; in arcmsr_done4abort_postqueue()
1200 addressLow = pmu->done_qbuffer[doneq_index & in arcmsr_done4abort_postqueue()
1212 pmu->outboundlist_read_pointer); in arcmsr_done4abort_postqueue()
1218 pmu->postq_index = 0; in arcmsr_done4abort_postqueue()
1219 pmu->doneq_index = 0x40FF; in arcmsr_done4abort_postqueue()
1447 struct MessageUnit_D *pmu = acb->pmuD; in arcmsr_post_ccb() local
1454 postq_index = pmu->postq_index; in arcmsr_post_ccb()
1455 pinbound_srb = (struct InBound_SRB *)&(pmu->post_qbuffer[postq_index & 0xFF]); in arcmsr_post_ccb()
1463 pmu->postq_index = index_stripped ? (index_stripped | toggle) : in arcmsr_post_ccb()
1465 writel(postq_index, pmu->inboundlist_write_pointer); in arcmsr_post_ccb()
1893 struct MessageUnit_D *pmu = pACB->pmuD; in arcmsr_hbaD_doorbell_isr() local
1895 outbound_doorbell = readl(pmu->outbound_doorbell); in arcmsr_hbaD_doorbell_isr()
1897 writel(outbound_doorbell, pmu->outbound_doorbell); in arcmsr_hbaD_doorbell_isr()
1904 outbound_doorbell = readl(pmu->outbound_doorbell); in arcmsr_hbaD_doorbell_isr()
1982 struct MessageUnit_D *pmu; in arcmsr_hbaD_postqueue_isr() local
1988 pmu = acb->pmuD; in arcmsr_hbaD_postqueue_isr()
1989 outbound_write_pointer = pmu->done_qbuffer[0].addressLow + 1; in arcmsr_hbaD_postqueue_isr()
1990 doneq_index = pmu->doneq_index; in arcmsr_hbaD_postqueue_isr()
1996 pmu->doneq_index = index_stripped ? (index_stripped | toggle) : in arcmsr_hbaD_postqueue_isr()
1998 doneq_index = pmu->doneq_index; in arcmsr_hbaD_postqueue_isr()
1999 addressLow = pmu->done_qbuffer[doneq_index & in arcmsr_hbaD_postqueue_isr()
2009 writel(doneq_index, pmu->outboundlist_read_pointer); in arcmsr_hbaD_postqueue_isr()
2014 pmu->outboundlist_interrupt_cause); in arcmsr_hbaD_postqueue_isr()
2015 readl(pmu->outboundlist_interrupt_cause); in arcmsr_hbaD_postqueue_isr()
2149 struct MessageUnit_D *pmu = pACB->pmuD; in arcmsr_hbaD_handle_isr() local
2151 host_interrupt_status = readl(pmu->host_int_status) & in arcmsr_hbaD_handle_isr()
2164 host_interrupt_status = readl(pmu->host_int_status); in arcmsr_hbaD_handle_isr()
3122 struct MessageUnit_D *pmu = acb->pmuD; in arcmsr_hbaD_polling_ccbdone() local
3128 outbound_write_pointer = pmu->done_qbuffer[0].addressLow + 1; in arcmsr_hbaD_polling_ccbdone()
3129 doneq_index = pmu->doneq_index; in arcmsr_hbaD_polling_ccbdone()
3147 pmu->doneq_index = index_stripped ? (index_stripped | toggle) : in arcmsr_hbaD_polling_ccbdone()
3149 doneq_index = pmu->doneq_index; in arcmsr_hbaD_polling_ccbdone()
3151 flag_ccb = pmu->done_qbuffer[doneq_index & 0xFFF].addressLow; in arcmsr_hbaD_polling_ccbdone()
3535 struct MessageUnit_D *pmu = pACB->pmuD; in arcmsr_hbaD_start_bgrb() local
3538 writel(ARCMSR_INBOUND_MESG0_START_BGRB, pmu->inbound_msgaddr0); in arcmsr_hbaD_start_bgrb()