Lines Matching refs:streams

369 			if ((dev = sc->streams[i].dev) != NULL) {  in hdac_one_intr()
371 sc->streams[i].dir, sc->streams[i].stream); in hdac_one_intr()
1295 sc->streams = malloc(sizeof(struct hdac_stream) * sc->num_ss, in hdac_attach()
1298 result = hdac_dma_alloc(sc, &sc->streams[i].bdl, in hdac_attach()
1368 if (sc->streams != NULL) in hdac_attach()
1370 hdac_dma_free(sc, &sc->streams[i].bdl); in hdac_attach()
1371 free(sc->streams, M_HDAC); in hdac_attach()
1467 s = &sc->streams[i]; in hdac_poll_reinit()
1789 hdac_dma_free(sc, &sc->streams[i].bdl); in hdac_detach()
1790 free(sc->streams, M_HDAC); in hdac_detach()
1909 if (sc->streams[i].stream == stream) { in hdac_find_stream()
1916 if (sc->streams[i + sc->num_iss].stream == stream) { in hdac_find_stream()
1925 if (sc->streams[i + sc->num_iss + sc->num_oss].stream in hdac_find_stream()
1980 sc->streams[ss].dev = child; in hdac_stream_alloc()
1981 sc->streams[ss].dir = dir; in hdac_stream_alloc()
1982 sc->streams[ss].stream = stream; in hdac_stream_alloc()
1983 sc->streams[ss].bw = bw; in hdac_stream_alloc()
1984 sc->streams[ss].format = format; in hdac_stream_alloc()
1985 sc->streams[ss].stripe = stripe; in hdac_stream_alloc()
2006 sc->sdo_bw_used -= sc->streams[ss].bw; in hdac_stream_free()
2008 sc->codecs[cad].sdi_bw_used -= sc->streams[ss].bw; in hdac_stream_free()
2009 sc->streams[ss].stream = 0; in hdac_stream_free()
2010 sc->streams[ss].dev = NULL; in hdac_stream_free()
2028 bdle = (struct hdac_bdle *)sc->streams[ss].bdl.dma_vaddr; in hdac_stream_start()
2037 bus_dmamap_sync(sc->streams[ss].bdl.dma_tag, in hdac_stream_start()
2038 sc->streams[ss].bdl.dma_map, BUS_DMASYNC_PREWRITE); in hdac_stream_start()
2043 addr = sc->streams[ss].bdl.dma_paddr; in hdac_stream_start()
2055 ctl |= sc->streams[ss].stripe << HDAC_SDCTL2_STRIPE_SHIFT; in hdac_stream_start()
2058 HDAC_WRITE_2(&sc->mem, off + HDAC_SDFMT, sc->streams[ss].format); in hdac_stream_start()
2071 sc->streams[ss].blksz = blksz; in hdac_stream_start()
2072 sc->streams[ss].running = 1; in hdac_stream_start()
2088 bus_dmamap_sync(sc->streams[ss].bdl.dma_tag, in hdac_stream_stop()
2089 sc->streams[ss].bdl.dma_map, BUS_DMASYNC_POSTWRITE); in hdac_stream_stop()
2101 sc->streams[ss].running = 0; in hdac_stream_stop()