YDSXGR_STATUS
if ((snd_ymfpci_readl(chip, YDSXGR_STATUS) & 2) == 0)
val = snd_ymfpci_readl(chip, YDSXGR_STATUS);
snd_ymfpci_writel(chip, YDSXGR_STATUS, ~0);
status = snd_ymfpci_readl(chip, YDSXGR_STATUS);
snd_ymfpci_writel(chip, YDSXGR_STATUS, 0x80000000);