azx_readw
if (azx_readw(chip, IRS) & AZX_IRS_VALID) {
azx_readw(chip, IRS));
if (!((azx_readw(chip, IRS) & AZX_IRS_BUSY))) {
azx_writew(chip, IRS, azx_readw(chip, IRS) |
azx_writew(chip, IRS, azx_readw(chip, IRS) |
azx_readw(chip, IRS), val);
gcap = azx_readw(azx, GCAP);
gcap = azx_readw(chip, GCAP);
azx_writew(chip, WAKEEN, azx_readw(chip, WAKEEN) | STATESTS_INT_MASK);
azx_writew(chip, WAKEEN, azx_readw(chip, WAKEEN) & ~STATESTS_INT_MASK);
gcap = azx_readw(chip, GCAP);
status = azx_readw(chip, STATESTS);
azx_writew(chip, WAKEEN, azx_readw(chip, WAKEEN) |
azx_writew(chip, WAKEEN, azx_readw(chip, WAKEEN) &
gcap = azx_readw(chip, GCAP);