REG_RD16
rom_status = REG_RD16(qlt, REG_MBOX0);
rcount = REG_RD16(qlt, REG_MBOX(3));
while (REG_RD16(qlt, REG_MBOX(0)) != 0) {
(REG_RD16(qlt, REG_MBOX(3)) << 16 |
REG_RD16(qlt, REG_MBOX(2)));
qlt->fw_major = REG_RD16(qlt, REG_MBOX(1));
qlt->fw_minor = REG_RD16(qlt, REG_MBOX(2));
qlt->fw_subminor = REG_RD16(qlt, REG_MBOX(3));
qlt->fw_endaddrlo = REG_RD16(qlt, REG_MBOX(4));
qlt->fw_endaddrhi = REG_RD16(qlt, REG_MBOX(5));
qlt->fw_attr = REG_RD16(qlt, REG_MBOX(6));
REG_RD16(qlt, REG_MBOX(4)),
REG_RD16(qlt, REG_MBOX(5)));
REG_RD16(qlt, REG_MBOX(18)),
REG_RD16(qlt, REG_MBOX(19)));
REG_RD16(qlt, REG_MBOX(20)),
REG_RD16(qlt, REG_MBOX(21)));
REG_RD16(qlt, REG_MBOX(22)),
REG_RD16(qlt, REG_MBOX(23)));
REG_RD16(qlt, REG_MBOX(24)),
REG_RD16(qlt, REG_MBOX(25)));
uint16_t mbox0 = REG_RD16(qlt, REG_MBOX(0));
mbox0 = REG_RD16(qlt, REG_MBOX(0));
mbox1 = REG_RD16(qlt, REG_MBOX(1));
mbox2 = REG_RD16(qlt, REG_MBOX(2));
mbox3 = REG_RD16(qlt, REG_MBOX(3));
mbox4 = REG_RD16(qlt, REG_MBOX(4));
mbox5 = REG_RD16(qlt, REG_MBOX(5));
mbox6 = REG_RD16(qlt, REG_MBOX(6));
mbox7 = REG_RD16(qlt, REG_MBOX(7));
mbox1 = REG_RD16(qlt, REG_MBOX(1));
mbox2 = REG_RD16(qlt, REG_MBOX(2));
mbox3 = REG_RD16(qlt, REG_MBOX(3));
mbox4 = REG_RD16(qlt, REG_MBOX(4));
mbox5 = REG_RD16(qlt, REG_MBOX(5));
mbox6 = REG_RD16(qlt, REG_MBOX(6));
REG_RD16(qlt, REG_MBOX(i));
uint16_t mbox1 = REG_RD16(qlt, REG_MBOX(1));
uint16_t mbox2 = REG_RD16(qlt, REG_MBOX(2));
uint16_t mbox3 = REG_RD16(qlt, REG_MBOX(3));
uint16_t mbox4 = REG_RD16(qlt, REG_MBOX(4));
uint16_t mbox5 = REG_RD16(qlt, REG_MBOX(5));
uint16_t mbox6 = REG_RD16(qlt, REG_MBOX(6));
REG_RD16(qlt, REG_MBOX(i));
REG_RD16(qlt, 0x80 + (i << 1)),
REG_RD16(qlt, 0x80 + ((i+1) << 1)), c);
*data = REG_RD16(qlt, REG_MBOX(2));
*data |= (REG_RD16(qlt, REG_MBOX(3)) << 16);