Symbol: HBC_MessageUnit
sys/dev/raid/arcmsr/arcmsr.c
1101
CHIP_REG_WRITE32(HBC_MessageUnit,0,inbound_queueport_high, cdb_phyaddr_hi32);
sys/dev/raid/arcmsr/arcmsr.c
1102
CHIP_REG_WRITE32(HBC_MessageUnit,0,inbound_queueport_low, ccb_post_stamp);
sys/dev/raid/arcmsr/arcmsr.c
1106
CHIP_REG_WRITE32(HBC_MessageUnit,0,inbound_queueport_low, ccb_post_stamp);
sys/dev/raid/arcmsr/arcmsr.c
1171
struct HBC_MessageUnit *phbcmu = (struct HBC_MessageUnit *)acb->pmu;
sys/dev/raid/arcmsr/arcmsr.c
1213
struct HBC_MessageUnit *phbcmu = (struct HBC_MessageUnit *)acb->pmu;
sys/dev/raid/arcmsr/arcmsr.c
1253
CHIP_REG_WRITE32(HBC_MessageUnit, 0, inbound_doorbell, ARCMSR_HBCMU_DRV2IOP_DATA_READ_OK);
sys/dev/raid/arcmsr/arcmsr.c
1298
CHIP_REG_WRITE32(HBC_MessageUnit, 0, inbound_doorbell, ARCMSR_HBCMU_DRV2IOP_DATA_WRITE_OK);
sys/dev/raid/arcmsr/arcmsr.c
1355
CHIP_REG_WRITE32(HBC_MessageUnit, 0, inbound_msgaddr0, ARCMSR_INBOUND_MESG0_STOP_BGRB);
sys/dev/raid/arcmsr/arcmsr.c
1356
CHIP_REG_WRITE32(HBC_MessageUnit, 0, inbound_doorbell,ARCMSR_HBCMU_DRV2IOP_MESSAGE_CMD_DONE);
sys/dev/raid/arcmsr/arcmsr.c
1720
devicemap = offsetof(struct HBC_MessageUnit, msgcode_rwbuffer[ARCMSR_FW_DEVMAP_OFFSET]);
sys/dev/raid/arcmsr/arcmsr.c
1820
CHIP_REG_WRITE32(HBC_MessageUnit, 0, outbound_doorbell_clear, ARCMSR_HBCMU_IOP2DRV_MESSAGE_CMD_DONE_DOORBELL_CLEAR);
sys/dev/raid/arcmsr/arcmsr.c
1821
outbound_message = CHIP_REG_READ32(HBC_MessageUnit, 0, msgcode_rwbuffer[0]);
sys/dev/raid/arcmsr/arcmsr.c
1888
doorbell_status = CHIP_REG_READ32(HBC_MessageUnit, 0, outbound_doorbell);
sys/dev/raid/arcmsr/arcmsr.c
1889
CHIP_REG_WRITE32(HBC_MessageUnit, 0, outbound_doorbell_clear, doorbell_status); /* clear doorbell interrupt */
sys/dev/raid/arcmsr/arcmsr.c
2030
flag_srb = CHIP_REG_READ32(HBC_MessageUnit, 0, outbound_queueport_low);
sys/dev/raid/arcmsr/arcmsr.c
2038
CHIP_REG_WRITE32(HBC_MessageUnit, 0, inbound_doorbell,ARCMSR_HBCMU_DRV2IOP_POSTQUEUE_THROTTLING);
sys/dev/raid/arcmsr/arcmsr.c
2041
} while(CHIP_REG_READ32(HBC_MessageUnit, 0, host_int_status) & ARCMSR_HBCMU_OUTBOUND_POSTQUEUE_ISR);
sys/dev/raid/arcmsr/arcmsr.c
2208
host_interrupt_status = CHIP_REG_READ32(HBC_MessageUnit, 0, host_int_status) &
sys/dev/raid/arcmsr/arcmsr.c
2224
host_interrupt_status = CHIP_REG_READ32(HBC_MessageUnit, 0, host_int_status);
sys/dev/raid/arcmsr/arcmsr.c
2348
CHIP_REG_WRITE32(HBC_MessageUnit, 0, inbound_msgaddr0, ARCMSR_INBOUND_MESG0_GET_CONFIG);
sys/dev/raid/arcmsr/arcmsr.c
2349
CHIP_REG_WRITE32(HBC_MessageUnit, 0, inbound_doorbell, ARCMSR_HBCMU_DRV2IOP_MESSAGE_CMD_DONE);
sys/dev/raid/arcmsr/arcmsr.c
296
intmask_org = CHIP_REG_READ32(HBC_MessageUnit, 0, host_int_mask) ; /* disable outbound message0 int */
sys/dev/raid/arcmsr/arcmsr.c
297
CHIP_REG_WRITE32(HBC_MessageUnit, 0, host_int_mask, intmask_org|ARCMSR_HBCMU_ALL_INTMASKENABLE);
sys/dev/raid/arcmsr/arcmsr.c
308
intmask_org = CHIP_REG_READ32(HBC_MessageUnit, 0, host_int_mask) ; /* disable outbound message0 int */
sys/dev/raid/arcmsr/arcmsr.c
3272
CHIP_REG_WRITE32(HBC_MessageUnit, 0, inbound_msgaddr0, ARCMSR_INBOUND_MESG0_START_BGRB);
sys/dev/raid/arcmsr/arcmsr.c
3273
CHIP_REG_WRITE32(HBC_MessageUnit, 0, inbound_doorbell, ARCMSR_HBCMU_DRV2IOP_MESSAGE_CMD_DONE);
sys/dev/raid/arcmsr/arcmsr.c
342
CHIP_REG_WRITE32(HBC_MessageUnit, 0, host_int_mask, intmask_org & mask);
sys/dev/raid/arcmsr/arcmsr.c
3456
if(!(CHIP_REG_READ32(HBC_MessageUnit, 0, host_int_status) & ARCMSR_HBCMU_OUTBOUND_POSTQUEUE_ISR)) {
sys/dev/raid/arcmsr/arcmsr.c
3470
flag_srb = CHIP_REG_READ32(HBC_MessageUnit, 0, outbound_queueport_low);
sys/dev/raid/arcmsr/arcmsr.c
3739
size_t iop_firm_model = offsetof(struct HBC_MessageUnit,msgcode_rwbuffer[ARCMSR_FW_MODEL_OFFSET]); /*firm_model,15,60-67*/
sys/dev/raid/arcmsr/arcmsr.c
3740
size_t iop_firm_version = offsetof(struct HBC_MessageUnit,msgcode_rwbuffer[ARCMSR_FW_VERS_OFFSET]); /*firm_version,17,68-83*/
sys/dev/raid/arcmsr/arcmsr.c
3741
size_t iop_device_map = offsetof(struct HBC_MessageUnit,msgcode_rwbuffer[ARCMSR_FW_DEVMAP_OFFSET]);
sys/dev/raid/arcmsr/arcmsr.c
3744
CHIP_REG_WRITE32(HBC_MessageUnit, 0, inbound_msgaddr0, ARCMSR_INBOUND_MESG0_GET_CONFIG);
sys/dev/raid/arcmsr/arcmsr.c
3745
CHIP_REG_WRITE32(HBC_MessageUnit, 0, inbound_doorbell, ARCMSR_HBCMU_DRV2IOP_MESSAGE_CMD_DONE);
sys/dev/raid/arcmsr/arcmsr.c
3770
acb->firm_request_len = CHIP_REG_READ32(HBC_MessageUnit, 0, msgcode_rwbuffer[1]); /*firm_request_len, 1, 04-07*/
sys/dev/raid/arcmsr/arcmsr.c
3771
acb->firm_numbers_queue = CHIP_REG_READ32(HBC_MessageUnit, 0, msgcode_rwbuffer[2]); /*firm_numbers_queue, 2, 08-11*/
sys/dev/raid/arcmsr/arcmsr.c
3772
acb->firm_sdram_size = CHIP_REG_READ32(HBC_MessageUnit, 0, msgcode_rwbuffer[3]); /*firm_sdram_size, 3, 12-15*/
sys/dev/raid/arcmsr/arcmsr.c
3773
acb->firm_ide_channels = CHIP_REG_READ32(HBC_MessageUnit, 0, msgcode_rwbuffer[4]); /*firm_ide_channels, 4, 16-19*/
sys/dev/raid/arcmsr/arcmsr.c
3774
acb->firm_cfg_version = CHIP_REG_READ32(HBC_MessageUnit, 0, msgcode_rwbuffer[ARCMSR_FW_CFGVER_OFFSET]); /*firm_cfg_version, 25, */
sys/dev/raid/arcmsr/arcmsr.c
3948
while ((CHIP_REG_READ32(HBC_MessageUnit, 0, outbound_msgaddr1) & ARCMSR_HBCMU_MESSAGE_FIRMWARE_OK) == 0)
sys/dev/raid/arcmsr/arcmsr.c
4010
outbound_doorbell = CHIP_REG_READ32(HBC_MessageUnit, 0, outbound_doorbell);
sys/dev/raid/arcmsr/arcmsr.c
4011
CHIP_REG_WRITE32(HBC_MessageUnit, 0, outbound_doorbell_clear, outbound_doorbell); /*clear doorbell interrupt */
sys/dev/raid/arcmsr/arcmsr.c
4012
CHIP_REG_WRITE32(HBC_MessageUnit, 0, inbound_doorbell, ARCMSR_HBCMU_DRV2IOP_DATA_READ_OK);
sys/dev/raid/arcmsr/arcmsr.c
4013
CHIP_REG_READ32(HBC_MessageUnit, 0, outbound_doorbell_clear); /* Dummy read to force pci flush */
sys/dev/raid/arcmsr/arcmsr.c
4014
CHIP_REG_READ32(HBC_MessageUnit, 0, inbound_doorbell); /* Dummy read to force pci flush */
sys/dev/raid/arcmsr/arcmsr.c
4104
CHIP_REG_WRITE32(HBC_MessageUnit, 0, msgcode_rwbuffer[0], ARCMSR_SIGNATURE_SET_CONFIG);
sys/dev/raid/arcmsr/arcmsr.c
4105
CHIP_REG_WRITE32(HBC_MessageUnit, 0, msgcode_rwbuffer[1], srb_phyaddr_hi32);
sys/dev/raid/arcmsr/arcmsr.c
4106
CHIP_REG_WRITE32(HBC_MessageUnit, 0, inbound_msgaddr0, ARCMSR_INBOUND_MESG0_SET_CONFIG);
sys/dev/raid/arcmsr/arcmsr.c
4107
CHIP_REG_WRITE32(HBC_MessageUnit, 0, inbound_doorbell,ARCMSR_HBCMU_DRV2IOP_MESSAGE_CMD_DONE);
sys/dev/raid/arcmsr/arcmsr.c
416
if(CHIP_REG_READ32(HBC_MessageUnit, 0, outbound_doorbell) & ARCMSR_HBCMU_IOP2DRV_MESSAGE_CMD_DONE) {
sys/dev/raid/arcmsr/arcmsr.c
417
CHIP_REG_WRITE32(HBC_MessageUnit, 0, outbound_doorbell_clear, ARCMSR_HBCMU_IOP2DRV_MESSAGE_CMD_DONE_DOORBELL_CLEAR);/*clear interrupt*/
sys/dev/raid/arcmsr/arcmsr.c
510
CHIP_REG_WRITE32(HBC_MessageUnit, 0, inbound_msgaddr0, ARCMSR_INBOUND_MESG0_FLUSH_CACHE);
sys/dev/raid/arcmsr/arcmsr.c
511
CHIP_REG_WRITE32(HBC_MessageUnit, 0, inbound_doorbell, ARCMSR_HBCMU_DRV2IOP_MESSAGE_CMD_DONE);
sys/dev/raid/arcmsr/arcmsr.c
657
CHIP_REG_WRITE32(HBC_MessageUnit, 0, inbound_msgaddr0, ARCMSR_INBOUND_MESG0_ABORT_CMD);
sys/dev/raid/arcmsr/arcmsr.c
658
CHIP_REG_WRITE32(HBC_MessageUnit, 0, inbound_doorbell, ARCMSR_HBCMU_DRV2IOP_MESSAGE_CMD_DONE);
sys/dev/raid/arcmsr/arcmsr.c
912
while((CHIP_REG_READ32(HBC_MessageUnit, 0, host_int_status) & ARCMSR_HBCMU_OUTBOUND_POSTQUEUE_ISR) && (i++ < ARCMSR_MAX_OUTSTANDING_CMD)) {
sys/dev/raid/arcmsr/arcmsr.c
913
flag_srb = CHIP_REG_READ32(HBC_MessageUnit, 0, outbound_queueport_low);
sys/dev/raid/arcmsr/arcmsr.h
805
struct HBC_MessageUnit hbcmu;