Lines Matching refs:sc_corb
217 uint32_t *corb = DMA_KERNADDR(&sc->sc_corb);
228 if (wp >= (sc->sc_corb.dma_size / sizeof(*corb)))
232 bus_dmamap_sync(sc->sc_dmat, sc->sc_corb.dma_map, 0,
233 sc->sc_corb.dma_size, BUS_DMASYNC_POSTWRITE);
235 bus_dmamap_sync(sc->sc_dmat, sc->sc_corb.dma_map, 0,
236 sc->sc_corb.dma_size, BUS_DMASYNC_PREWRITE);
378 sc->sc_corb.dma_size = bufsize;
379 sc->sc_corb.dma_sizereg = corbsize;
392 corblbase = (uint32_t)DMA_DMAADDR(&sc->sc_corb);
393 corbubase = (uint32_t)(((uint64_t)DMA_DMAADDR(&sc->sc_corb)) >> 32);
396 hda_write1(sc, HDAUDIO_MMIO_CORBSIZE, sc->sc_corb.dma_sizereg);
848 if ((err = hdaudio_dma_alloc(sc, &sc->sc_corb, BUS_DMA_WRITE)) != 0)
905 hdaudio_dma_free(sc, &sc->sc_corb);