Lines Matching refs:pmu
1172 struct MessageUnit_D *pmu = acb->pmuD; in arcmsr_done4abort_postqueue() local
1181 pmu->done_qbuffer[0].addressLow + 1; in arcmsr_done4abort_postqueue()
1182 doneq_index = pmu->doneq_index; 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()
1204 pmu->outboundlist_read_pointer); in arcmsr_done4abort_postqueue()
1210 pmu->postq_index = 0; in arcmsr_done4abort_postqueue()
1211 pmu->doneq_index = 0x40FF; in arcmsr_done4abort_postqueue()
1439 struct MessageUnit_D *pmu = acb->pmuD; in arcmsr_post_ccb() local
1446 postq_index = pmu->postq_index; in arcmsr_post_ccb()
1447 pinbound_srb = (struct InBound_SRB *)&(pmu->post_qbuffer[postq_index & 0xFF]); in arcmsr_post_ccb()
1455 pmu->postq_index = index_stripped ? (index_stripped | toggle) : in arcmsr_post_ccb()
1457 writel(postq_index, pmu->inboundlist_write_pointer); in arcmsr_post_ccb()
1885 struct MessageUnit_D *pmu = pACB->pmuD; in arcmsr_hbaD_doorbell_isr() local
1887 outbound_doorbell = readl(pmu->outbound_doorbell); in arcmsr_hbaD_doorbell_isr()
1889 writel(outbound_doorbell, pmu->outbound_doorbell); in arcmsr_hbaD_doorbell_isr()
1896 outbound_doorbell = readl(pmu->outbound_doorbell); in arcmsr_hbaD_doorbell_isr()
1974 struct MessageUnit_D *pmu; in arcmsr_hbaD_postqueue_isr() local
1980 pmu = acb->pmuD; in arcmsr_hbaD_postqueue_isr()
1981 outbound_write_pointer = pmu->done_qbuffer[0].addressLow + 1; in arcmsr_hbaD_postqueue_isr()
1982 doneq_index = pmu->doneq_index; 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()
2006 pmu->outboundlist_interrupt_cause); in arcmsr_hbaD_postqueue_isr()
2007 readl(pmu->outboundlist_interrupt_cause); in arcmsr_hbaD_postqueue_isr()
2141 struct MessageUnit_D *pmu = pACB->pmuD; in arcmsr_hbaD_handle_isr() local
2143 host_interrupt_status = readl(pmu->host_int_status) & in arcmsr_hbaD_handle_isr()
2156 host_interrupt_status = readl(pmu->host_int_status); in arcmsr_hbaD_handle_isr()
3117 struct MessageUnit_D *pmu = acb->pmuD; in arcmsr_hbaD_polling_ccbdone() local
3123 outbound_write_pointer = pmu->done_qbuffer[0].addressLow + 1; in arcmsr_hbaD_polling_ccbdone()
3124 doneq_index = pmu->doneq_index; 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()
3530 struct MessageUnit_D *pmu = pACB->pmuD; in arcmsr_hbaD_start_bgrb() local
3533 writel(ARCMSR_INBOUND_MESG0_START_BGRB, pmu->inbound_msgaddr0); in arcmsr_hbaD_start_bgrb()