WPI_READ
if (WPI_READ(sc, WPI_GP_CNTRL) & WPI_GP_CNTRL_SLEEP) {
if (WPI_READ(sc, WPI_FH_RX_STATUS) &
if (WPI_READ(sc, WPI_GP_CNTRL) & WPI_GP_CNTRL_SLEEP) {
if ((WPI_READ(sc, WPI_EEPROM_GP) & 0x6) == 0) {
wpi_get_csr_string(csr_tbl[i]), WPI_READ(sc, csr_tbl[i]));
r1 = WPI_READ(sc, WPI_INT);
r2 = WPI_READ(sc, WPI_FH_INT);
temp = (int)WPI_READ(sc, WPI_UCODE_GP2);
if ((sc->temp = (int)WPI_READ(sc, WPI_UCODE_GP2)) != 0)
uint32_t status = WPI_READ(sc, WPI_FH_TX_STATUS);
if (WPI_READ(sc, WPI_GP_CNTRL) & WPI_GP_CNTRL_MAC_CLOCK_READY)
if ((WPI_READ(sc, WPI_GP_CNTRL) & WPI_GP_CNTRL_PS_MASK) ==
if (WPI_READ(sc, WPI_RESET) & WPI_RESET_MASTER_DISABLED)
if (WPI_READ(sc, WPI_GPIO_IN) & WPI_GPIO_IN_VMAIN)
(void)WPI_READ(sc, WPI_FH_RSSR_TBL); /* barrier */
(void)WPI_READ(sc, WPI_FH_TX_BASE); /* barrier */
if (WPI_READ(sc, WPI_UCODE_GP1) & WPI_UCODE_GP1_MAC_SLEEP)
if (WPI_READ(sc, WPI_FH_TX_STATUS) &
if (!(WPI_READ(sc, WPI_GP_CNTRL) & WPI_GP_CNTRL_RFKILL)) {
if ((WPI_READ(sc, WPI_GP_CNTRL) &
return WPI_READ(sc, WPI_PRPH_RDATA);
return WPI_READ(sc, WPI_MEM_RDATA);
val = WPI_READ(sc, WPI_EEPROM);
WPI_WRITE(sc, reg, WPI_READ(sc, reg) | (mask))
WPI_WRITE(sc, reg, WPI_READ(sc, reg) & ~(mask))