IWX_READ
prph_sc_ctrl->version.mac_id = htole16(IWX_READ(sc, IWX_CSR_HW_REV));
r1 = IWX_READ(sc, IWX_CSR_INT);
r2 = IWX_READ(sc, IWX_CSR_FH_INT_STATUS);
inta_fh = IWX_READ(sc, IWX_CSR_MSIX_FH_INT_CAUSES_AD);
inta_hw = IWX_READ(sc, IWX_CSR_MSIX_HW_INT_CAUSES_AD);
sc->sc_hw_rev = IWX_READ(sc, IWX_CSR_HW_REV);
sc->sc_hw_rf_id = IWX_READ(sc, IWX_CSR_HW_RF_ID);
return IWX_READ(sc, IWX_HBUS_TARG_PRPH_RDAT);
vals[offs] = le32toh(IWX_READ(sc, IWX_HBUS_TARG_MEM_RDAT));
if ((IWX_READ(sc, reg) & mask) == (bits & mask)) {
v = IWX_READ(sc, IWX_CSR_GP_CNTRL);
sc->sc_fh_init_mask = ~IWX_READ(sc, IWX_CSR_MSIX_FH_INT_MASK_AD);
sc->sc_hw_init_mask = ~IWX_READ(sc, IWX_CSR_MSIX_HW_INT_MASK_AD);
val = IWX_READ(sc, IWX_CSR_HW_IF_CONFIG_REG);
mac_addr0 = htole32(IWX_READ(sc, IWX_CSR_MAC_ADDR0_STRAP(sc)));
mac_addr1 = htole32(IWX_READ(sc, IWX_CSR_MAC_ADDR1_STRAP(sc)));
mac_addr0 = htole32(IWX_READ(sc, IWX_CSR_MAC_ADDR0_OTP(sc)));
mac_addr1 = htole32(IWX_READ(sc, IWX_CSR_MAC_ADDR1_OTP(sc)));
htole16((uint16_t)IWX_READ(sc, IWX_CSR_HW_REV));
IWX_WRITE(sc, reg, IWX_READ(sc, reg) | (mask))
IWX_WRITE(sc, reg, IWX_READ(sc, reg) & ~(mask))