SIS_AC97_SEMA
while ((inw(io + SIS_AC97_SEMA) & SIS_AC97_SEMA_BUSY) && --count)
outl(SIS_AC97_SEMA_RELEASE, io + SIS_AC97_SEMA);
while ((inw(io + SIS_AC97_SEMA) & SIS_AC97_SEMA_BUSY) && --count)
outl(SIS_AC97_SEMA_RELEASE, io + SIS_AC97_SEMA);