Lines Matching refs:HBA_MessageUnit
274 …intmask_org = CHIP_REG_READ32(HBA_MessageUnit, 0, outbound_intmask); /* disable outbound message0 … in arcmsr_disable_allintr()
275 …CHIP_REG_WRITE32(HBA_MessageUnit, 0, outbound_intmask, intmask_org|ARCMSR_MU_OUTBOUND_ALL_INTMASKE… in arcmsr_disable_allintr()
320 CHIP_REG_WRITE32(HBA_MessageUnit, 0, outbound_intmask, intmask_org & mask); in arcmsr_enable_allintr()
368 if(CHIP_REG_READ32(HBA_MessageUnit, 0, outbound_intstatus) & ARCMSR_MU_OUTBOUND_MESSAGE0_INT) { in arcmsr_hba_wait_msgint_ready()
369 …CHIP_REG_WRITE32(HBA_MessageUnit, 0, outbound_intstatus, ARCMSR_MU_OUTBOUND_MESSAGE0_INT);/*clear … in arcmsr_hba_wait_msgint_ready()
469 CHIP_REG_WRITE32(HBA_MessageUnit, 0, inbound_msgaddr0, ARCMSR_INBOUND_MESG0_FLUSH_CACHE); in arcmsr_flush_hba_cache()
649 CHIP_REG_WRITE32(HBA_MessageUnit, 0, inbound_msgaddr0, ARCMSR_INBOUND_MESG0_ABORT_CMD); in arcmsr_abort_hba_allcmd()
902 …outbound_intstatus = CHIP_REG_READ32(HBA_MessageUnit, 0, outbound_intstatus) & acb->outbound_int_e… in arcmsr_done4abort_postqueue()
903 CHIP_REG_WRITE32(HBA_MessageUnit, 0, outbound_intstatus, outbound_intstatus);/*clear interrupt*/ in arcmsr_done4abort_postqueue()
904 …while(((flag_srb=CHIP_REG_READ32(HBA_MessageUnit, 0, outbound_queueport)) != 0xFFFFFFFF) && (i++ <… in arcmsr_done4abort_postqueue()
1086 …CHIP_REG_WRITE32(HBA_MessageUnit, 0, inbound_queueport, cdb_phyaddr_low|ARCMSR_SRBPOST_FLAG_SGL_BS… in arcmsr_post_srb()
1088 CHIP_REG_WRITE32(HBA_MessageUnit, 0, inbound_queueport, cdb_phyaddr_low); in arcmsr_post_srb()
1192 struct HBA_MessageUnit *phbamu = (struct HBA_MessageUnit *)acb->pmu; in arcmsr_get_iop_rqbuffer()
1237 struct HBA_MessageUnit *phbamu = (struct HBA_MessageUnit *)acb->pmu; in arcmsr_get_iop_wqbuffer()
1281 CHIP_REG_WRITE32(HBA_MessageUnit, 0, inbound_doorbell, ARCMSR_INBOUND_DRIVER_DATA_READ_OK); in arcmsr_iop_message_read()
1321 CHIP_REG_WRITE32(HBA_MessageUnit, 0, inbound_doorbell, ARCMSR_INBOUND_DRIVER_DATA_WRITE_OK); in arcmsr_iop_message_wrote()
1368 CHIP_REG_WRITE32(HBA_MessageUnit, in arcmsr_stop_hba_bgrb()
1744 devicemap = offsetof(struct HBA_MessageUnit, msgcode_rwbuffer[ARCMSR_FW_DEVMAP_OFFSET]); in arcmsr_dr_handle()
1845 CHIP_REG_WRITE32(HBA_MessageUnit, 0, outbound_intstatus, ARCMSR_MU_OUTBOUND_MESSAGE0_INT); in arcmsr_hba_message_isr()
1846 outbound_message = CHIP_REG_READ32(HBA_MessageUnit, 0, msgcode_rwbuffer[0]); in arcmsr_hba_message_isr()
1918 doorbell_status = CHIP_REG_READ32(HBA_MessageUnit, 0, outbound_doorbell); in arcmsr_hba_doorbell_isr()
1919 …CHIP_REG_WRITE32(HBA_MessageUnit, 0, outbound_doorbell, doorbell_status); /* clear doorbell interr… in arcmsr_hba_doorbell_isr()
2065 while((flag_srb = CHIP_REG_READ32(HBA_MessageUnit, in arcmsr_hba_postqueue_isr()
2258 …outbound_intStatus = CHIP_REG_READ32(HBA_MessageUnit, 0, outbound_intstatus) & acb->outbound_int_e… in arcmsr_handle_hba_isr()
2263 CHIP_REG_WRITE32(HBA_MessageUnit, 0, outbound_intstatus, outbound_intStatus); /*clear interrupt*/ in arcmsr_handle_hba_isr()
2487 CHIP_REG_WRITE32(HBA_MessageUnit, 0, inbound_msgaddr0, ARCMSR_INBOUND_MESG0_GET_CONFIG); in arcmsr_polling_devmap()
3375 CHIP_REG_WRITE32(HBA_MessageUnit, 0, inbound_msgaddr0, ARCMSR_INBOUND_MESG0_START_BGRB); in arcmsr_start_hba_bgrb()
3470 …outbound_intstatus=CHIP_REG_READ32(HBA_MessageUnit, 0, outbound_intstatus) & acb->outbound_int_ena… in arcmsr_polling_hba_srbdone()
3471 CHIP_REG_WRITE32(HBA_MessageUnit, 0, outbound_intstatus, outbound_intstatus); /*clear interrupt*/ in arcmsr_polling_hba_srbdone()
3474 if((flag_srb = CHIP_REG_READ32(HBA_MessageUnit, in arcmsr_polling_hba_srbdone()
3765 …size_t iop_firm_model = offsetof(struct HBA_MessageUnit,msgcode_rwbuffer[ARCMSR_FW_MODEL_OFFSET]);… in arcmsr_get_hba_config()
3766 …size_t iop_firm_version = offsetof(struct HBA_MessageUnit,msgcode_rwbuffer[ARCMSR_FW_VERS_OFFSET])… in arcmsr_get_hba_config()
3767 size_t iop_device_map = offsetof(struct HBA_MessageUnit,msgcode_rwbuffer[ARCMSR_FW_DEVMAP_OFFSET]); in arcmsr_get_hba_config()
3770 CHIP_REG_WRITE32(HBA_MessageUnit, 0, inbound_msgaddr0, ARCMSR_INBOUND_MESG0_GET_CONFIG); in arcmsr_get_hba_config()
3795 …acb->firm_request_len = CHIP_REG_READ32(HBA_MessageUnit, 0, msgcode_rwbuffer[1]); /*firm_request… in arcmsr_get_hba_config()
3796 …acb->firm_numbers_queue = CHIP_REG_READ32(HBA_MessageUnit, 0, msgcode_rwbuffer[2]); /*firm_numbers… in arcmsr_get_hba_config()
3797 …acb->firm_sdram_size = CHIP_REG_READ32(HBA_MessageUnit, 0, msgcode_rwbuffer[3]); /*firm_sdram_s… in arcmsr_get_hba_config()
3798 …acb->firm_ide_channels = CHIP_REG_READ32(HBA_MessageUnit, 0, msgcode_rwbuffer[4]); /*firm_ide_cha… in arcmsr_get_hba_config()
3799 …acb->firm_cfg_version = CHIP_REG_READ32(HBA_MessageUnit, 0, msgcode_rwbuffer[ARCMSR_FW_CFGVER_OFFS… in arcmsr_get_hba_config()
4100 …while ((CHIP_REG_READ32(HBA_MessageUnit, 0, outbound_msgaddr1) & ARCMSR_OUTBOUND_MESG1_FIRMWARE_OK… in arcmsr_wait_firmware_ready()
4175 outbound_doorbell = CHIP_REG_READ32(HBA_MessageUnit, 0, outbound_doorbell); in arcmsr_clear_doorbell_queue_buffer()
4176 …CHIP_REG_WRITE32(HBA_MessageUnit, 0, outbound_doorbell, outbound_doorbell); /*clear doorbell inter… in arcmsr_clear_doorbell_queue_buffer()
4177 CHIP_REG_WRITE32(HBA_MessageUnit, 0, inbound_doorbell, ARCMSR_INBOUND_DRIVER_DATA_READ_OK); in arcmsr_clear_doorbell_queue_buffer()
4236 CHIP_REG_WRITE32(HBA_MessageUnit, 0, msgcode_rwbuffer[0], ARCMSR_SIGNATURE_SET_CONFIG); in arcmsr_iop_confirm()
4237 CHIP_REG_WRITE32(HBA_MessageUnit, 0, msgcode_rwbuffer[1], srb_phyaddr_hi32); in arcmsr_iop_confirm()
4238 CHIP_REG_WRITE32(HBA_MessageUnit, 0, inbound_msgaddr0, ARCMSR_INBOUND_MESG0_SET_CONFIG); in arcmsr_iop_confirm()