Lines Matching refs:dma_size
163 KASSERT(dma->dma_size > 0);
165 err = bus_dmamem_alloc(sc->sc_dmat, dma->dma_size, 128, 0,
171 dma->dma_size, &dma->dma_addr, BUS_DMA_WAITOK | flags);
174 err = bus_dmamap_create(sc->sc_dmat, dma->dma_size, dma->dma_nsegs,
175 dma->dma_size, 0, BUS_DMA_WAITOK, &dma->dma_map);
179 dma->dma_size, NULL, BUS_DMA_WAITOK | flags);
183 memset(dma->dma_addr, 0, dma->dma_size);
184 bus_dmamap_sync(sc->sc_dmat, dma->dma_map, 0, dma->dma_size,
193 bus_dmamem_unmap(sc->sc_dmat, dma->dma_addr, dma->dma_size);
208 bus_dmamem_unmap(sc->sc_dmat, dma->dma_addr, dma->dma_size);
228 if (wp >= (sc->sc_corb.dma_size / sizeof(*corb)))
233 sc->sc_corb.dma_size, BUS_DMASYNC_POSTWRITE);
236 sc->sc_corb.dma_size, BUS_DMASYNC_PREWRITE);
294 if (sc->sc_rirbrp >= (sc->sc_rirb.dma_size / sizeof(*rirb)))
298 sc->sc_rirb.dma_size, BUS_DMASYNC_POSTREAD);
301 sc->sc_rirb.dma_size, BUS_DMASYNC_PREREAD);
378 sc->sc_corb.dma_size = bufsize;
545 sc->sc_rirb.dma_size = bufsize;
1030 dma.dma_size = sizeof(struct hdaudio_bdl_entry) * HDAUDIO_BDL_MAX;