RD_REG_WORD
RD_REG_WORD(&ha->iobase->ictrl); /* PCI Posted Write flush */
RD_REG_WORD(&ha->iobase->ictrl); /* PCI Posted Write flush */
RD_REG_WORD(®->host_cmd);
data = RD_REG_WORD(®->ictrl);
RD_REG_WORD(®->id_l); /* Flush PCI write */
data = RD_REG_WORD(®->mailbox0);
if (RD_REG_WORD(®->mailbox1) != PROD_ID_1 ||
(RD_REG_WORD(®->mailbox2) != PROD_ID_2 &&
RD_REG_WORD(®->mailbox2) != PROD_ID_2a) ||
RD_REG_WORD(®->mailbox3) != PROD_ID_3 ||
RD_REG_WORD(®->mailbox4) != PROD_ID_4) {
RD_REG_WORD(®->mailbox1),
RD_REG_WORD(®->mailbox2),
RD_REG_WORD(®->mailbox3),
RD_REG_WORD(®->mailbox4));
hwrev = RD_REG_WORD(®->cfg_0) & ISP_CFG0_HWMSK;
cfg1 = RD_REG_WORD(®->cfg_1) & ~(BIT_4 | BIT_5 | BIT_6);
cdma_conf = RD_REG_WORD(®->cdma_cfg);
RD_REG_WORD(®->id_l); /* Flush PCI write */
RD_REG_WORD(®->id_l); /* Flush PCI write */
RD_REG_WORD(®->id_l); /* Flush PCI write */
reg_data = RD_REG_WORD(®->nvram);
RD_REG_WORD(®->id_l); /* Flush PCI write */
RD_REG_WORD(®->id_l); /* Flush PCI write */
RD_REG_WORD(®->id_l); /* Flush PCI write */
RD_REG_WORD(®->id_l); /* Flush PCI write */
RD_REG_WORD(®->id_l); /* Flush PCI write */
mb[0], ha->mailbox_out[0], RD_REG_WORD(®->istatus));
RD_REG_WORD(®->mailbox0), RD_REG_WORD(®->mailbox1),
RD_REG_WORD(®->mailbox2), RD_REG_WORD(®->mailbox3));
RD_REG_WORD(®->mailbox4), RD_REG_WORD(®->mailbox5),
RD_REG_WORD(®->mailbox6), RD_REG_WORD(®->mailbox7));
data = RD_REG_WORD(®->istatus);
RD_REG_WORD(®->id_l); /* Flush PCI write */
cnt = RD_REG_WORD(®->mailbox4);
cnt = RD_REG_WORD(®->mailbox4);
cnt = RD_REG_WORD(®->mailbox4);
istatus = RD_REG_WORD(®->istatus);
mailbox[5] = RD_REG_WORD(®->mailbox5);
*wptr++ = RD_REG_WORD(®->mailbox0);
*wptr++ = RD_REG_WORD(®->mailbox1);
*wptr = RD_REG_WORD(®->mailbox2);
*wptr++ = RD_REG_WORD(®->mailbox3);
*wptr++ = RD_REG_WORD(®->mailbox4);
*wptr++ = RD_REG_WORD(®->mailbox6);
*wptr = RD_REG_WORD(®->mailbox7);
RD_REG_WORD(®->id_l);
ret = RD_REG_WORD(addr);
ret2 = RD_REG_WORD(addr);
ret = RD_REG_WORD(addr);
ret2 = RD_REG_WORD(addr);
config_reg = RD_REG_WORD(®->cfg_1);
scsi_control = RD_REG_WORD(®->scsiControlPins);
ha->mailbox_out[0] = RD_REG_WORD(®->mailbox0);
RD_REG_WORD(®->ictrl), RD_REG_WORD(®->istatus));
RD_REG_WORD(&ha->iobase->istatus));
RD_REG_WORD(&ha->iobase->host_cmd),
RD_REG_WORD(&ha->iobase->ictrl), jiffies);
#define RD_REG_WORD_dmasync(addr) RD_REG_WORD(addr)