Lines Matching refs:phbdmu
1128 struct HBD_MessageUnit0 *phbdmu = (struct HBD_MessageUnit0 *)acb->pmu; in arcmsr_post_srb() local
1134 postq_index = phbdmu->postq_index; in arcmsr_post_srb()
1135 pinbound_srb = (struct InBound_SRB *)&phbdmu->post_qbuffer[postq_index & 0xFF]; in arcmsr_post_srb()
1144 phbdmu->postq_index = index_stripped ? (index_stripped | 0x4000) : index_stripped; in arcmsr_post_srb()
1149 phbdmu->postq_index = index_stripped ? index_stripped : (index_stripped | 0x4000); in arcmsr_post_srb()
1210 struct HBD_MessageUnit0 *phbdmu = (struct HBD_MessageUnit0 *)acb->pmu; in arcmsr_get_iop_rqbuffer() local
1212 qbuffer = (struct QBUFFER *)&phbdmu->phbdmu->message_rbuffer; in arcmsr_get_iop_rqbuffer()
1255 struct HBD_MessageUnit0 *phbdmu = (struct HBD_MessageUnit0 *)acb->pmu; in arcmsr_get_iop_wqbuffer() local
1257 qbuffer = (struct QBUFFER *)&phbdmu->phbdmu->message_wbuffer; in arcmsr_get_iop_wqbuffer()
2135 static uint16_t arcmsr_get_doneq_index(struct HBD_MessageUnit0 *phbdmu) in arcmsr_get_doneq_index() argument
2139 doneq_index = phbdmu->doneq_index; in arcmsr_get_doneq_index()
2144 phbdmu->doneq_index = index_stripped ? in arcmsr_get_doneq_index()
2150 phbdmu->doneq_index = index_stripped ? in arcmsr_get_doneq_index()
2153 return (phbdmu->doneq_index); in arcmsr_get_doneq_index()
2161 struct HBD_MessageUnit0 *phbdmu = (struct HBD_MessageUnit0 *)acb->pmu; in arcmsr_hbd_postqueue_isr() local
2176 outbound_write_pointer = phbdmu->done_qbuffer[0].addressLow; in arcmsr_hbd_postqueue_isr()
2177 doneq_index = phbdmu->doneq_index; in arcmsr_hbd_postqueue_isr()
2179 doneq_index = arcmsr_get_doneq_index(phbdmu); in arcmsr_hbd_postqueue_isr()
2180 addressLow = phbdmu->done_qbuffer[(doneq_index & 0xFF)+1].addressLow; in arcmsr_hbd_postqueue_isr()
2184 outbound_write_pointer = phbdmu->done_qbuffer[0].addressLow; in arcmsr_hbd_postqueue_isr()
3627 struct HBD_MessageUnit0 *phbdmu = (struct HBD_MessageUnit0 *)acb->pmu; in arcmsr_polling_hbd_srbdone() local
3637 outbound_write_pointer = phbdmu->done_qbuffer[0].addressLow; in arcmsr_polling_hbd_srbdone()
3638 doneq_index = phbdmu->doneq_index; in arcmsr_polling_hbd_srbdone()
3653 doneq_index = arcmsr_get_doneq_index(phbdmu); in arcmsr_polling_hbd_srbdone()
3654 flag_srb = phbdmu->done_qbuffer[(doneq_index & 0xFF)+1].addressLow; in arcmsr_polling_hbd_srbdone()
4297 struct HBD_MessageUnit0 *phbdmu; in arcmsr_iop_confirm() local
4299 phbdmu = (struct HBD_MessageUnit0 *)acb->pmu; in arcmsr_iop_confirm()
4300 phbdmu->postq_index = 0; in arcmsr_iop_confirm()
4301 phbdmu->doneq_index = 0x40FF; in arcmsr_iop_confirm()
4466 acb->pmu->muu.hbdmu.phbdmu = (struct HBD_MessageUnit *)acb->mem_base0; in arcmsr_map_free_srb()