WRITE_REG16
case 2: WRITE_REG16(data, data_reg + (reg & 2)); break;
case 2: WRITE_REG16(data, d->hba.base_addr + LBA_PCI_CFG_DATA + (pos & 2));
WRITE_REG16(data, data_reg + (pos & 2));