| hdaudio.c | 465 uint8_t rirbctl; local in function:hdaudio_rirb_stop 469 rirbctl = hda_read1(sc, HDAUDIO_MMIO_RIRBCTL); 470 if (rirbctl & (HDAUDIO_RIRBCTL_RUN|HDAUDIO_RIRBCTL_ROI_EN)) { 471 rirbctl &= ~HDAUDIO_RIRBCTL_RUN; 472 rirbctl &= ~HDAUDIO_RIRBCTL_ROI_EN; 473 hda_write1(sc, HDAUDIO_MMIO_RIRBCTL, rirbctl); 476 rirbctl = hda_read1(sc, HDAUDIO_MMIO_RIRBCTL); 477 } while (--retry > 0 && (rirbctl & HDAUDIO_RIRBCTL_RUN) != 0); 490 uint8_t rirbctl; local in function:hdaudio_rirb_start 497 rirbctl = hda_read1(sc, HDAUDIO_MMIO_RIRBCTL) [all...] |