Lines Matching refs:pmu

1589 		struct MessageUnit_D  *pmu = acb->pmuD;
1598 pmu->done_qbuffer[0].addressLow + 1;
1599 doneq_index = pmu->doneq_index;
1605 pmu->doneq_index = index_stripped ? (index_stripped | toggle) :
1607 doneq_index = pmu->doneq_index;
1609 addressLow = pmu->done_qbuffer[doneq_index &
1623 pmu->outboundlist_read_pointer);
1629 pmu->postq_index = 0;
1630 pmu->doneq_index = 0x40FF;
1944 struct MessageUnit_D *pmu = acb->pmuD;
1951 postq_index = pmu->postq_index;
1952 pinbound_srb = (struct InBound_SRB *)&(pmu->post_qbuffer[postq_index & 0xFF]);
1960 pmu->postq_index = index_stripped ? (index_stripped | toggle) :
1962 writel(postq_index, pmu->inboundlist_write_pointer);
1967 struct MessageUnit_E __iomem *pmu = acb->pmuE;
1972 writel(0, &pmu->inbound_queueport_high);
1973 writel(ccb_post_stamp, &pmu->inbound_queueport_low);
1977 struct MessageUnit_F __iomem *pmu = acb->pmuF;
1989 writel(0, &pmu->inbound_queueport_high);
1990 writel(ccb_post_stamp, &pmu->inbound_queueport_low);
2485 struct MessageUnit_D *pmu = pACB->pmuD;
2487 outbound_doorbell = readl(pmu->outbound_doorbell);
2489 writel(outbound_doorbell, pmu->outbound_doorbell);
2496 outbound_doorbell = readl(pmu->outbound_doorbell);
2621 struct MessageUnit_D *pmu;
2627 pmu = acb->pmuD;
2628 outbound_write_pointer = pmu->done_qbuffer[0].addressLow + 1;
2629 doneq_index = pmu->doneq_index;
2635 pmu->doneq_index = index_stripped ? (index_stripped | toggle) :
2637 doneq_index = pmu->doneq_index;
2638 addressLow = pmu->done_qbuffer[doneq_index &
2650 writel(doneq_index, pmu->outboundlist_read_pointer);
2655 pmu->outboundlist_interrupt_cause);
2656 readl(pmu->outboundlist_interrupt_cause);
2665 struct MessageUnit_E __iomem *pmu;
2671 pmu = acb->pmuE;
2672 while ((readl(&pmu->reply_post_producer_index) & 0xFFFF) != doneq_index) {
2683 writel(doneq_index, &pmu->reply_post_consumer_index);
2860 struct MessageUnit_D *pmu = pACB->pmuD;
2862 host_interrupt_status = readl(pmu->host_int_status) &
2875 host_interrupt_status = readl(pmu->host_int_status);
2885 struct MessageUnit_E __iomem *pmu = pACB->pmuE;
2887 host_interrupt_status = readl(&pmu->host_int_status) &
2901 host_interrupt_status = readl(&pmu->host_int_status);
3772 struct MessageUnit_D *pmu = acb->pmuD;
3778 outbound_write_pointer = pmu->done_qbuffer[0].addressLow + 1;
3779 doneq_index = pmu->doneq_index;
3797 pmu->doneq_index = index_stripped ? (index_stripped | toggle) :
3799 doneq_index = pmu->doneq_index;
3801 flag_ccb = pmu->done_qbuffer[doneq_index & 0xFFF].addressLow;
4356 struct MessageUnit_D *pmu = pACB->pmuD;
4359 writel(ARCMSR_INBOUND_MESG0_START_BGRB, pmu->inbound_msgaddr0);
4368 struct MessageUnit_E __iomem *pmu = pACB->pmuE;
4371 writel(ARCMSR_INBOUND_MESG0_START_BGRB, &pmu->inbound_msgaddr0);
4373 writel(pACB->out_doorbell, &pmu->iobound_doorbell);