Home | History | Annotate | Download | only in ic

Lines Matching defs:dh

346 	 sunscpal_dma_handle_t dh = sr->sr_dma_hand;
349 bus_dmamap_sync(sc->sunscpal_dmat, dh->dh_dmamap, 0, dh->dh_maplen,
860 SUNSCPAL_TRACE("done: dma_free, dh=0x%x\n",
1133 SUNSCPAL_TRACE("sched: dma_setup, dh=0x%x\n",
1607 SUNSCPAL_TRACE("data_xfer: dma_start, dh=0x%x\n",
1779 SUNSCPAL_TRACE("machine: dma_poll, dh=0x%x\n",
1786 SUNSCPAL_TRACE("machine: dma_stop, dh=0x%x\n",
1977 db_printf("dh=%p ", sr->sr_dma_hand);
2127 sunscpal_dma_handle_t dh;
2170 dh = &sc->sc_dma_handles[i];
2171 dh->dh_flags = SUNSCDH_BUSY;
2172 dh->dh_mapaddr = (uint8_t *)addr;
2173 dh->dh_maplen = xlen;
2174 dh->dh_dvma = 0;
2177 if (bus_dmamap_load(sc->sunscpal_dmat, dh->dh_dmamap,
2178 dh->dh_mapaddr, dh->dh_maplen, NULL, BUS_DMA_NOWAIT) != 0) {
2181 dh->dh_mapaddr, dh->dh_maplen);
2182 dh->dh_flags = 0;
2187 sr->sr_dma_hand = dh;
2194 sunscpal_dma_handle_t dh = sr->sr_dma_hand;
2197 if (dh == NULL)
2204 if (dh->dh_flags & SUNSCDH_BUSY) {
2207 bus_dmamap_unload(sc->sunscpal_dmat, dh->dh_dmamap);
2208 dh->dh_flags = 0;
2225 sunscpal_dma_handle_t dh = sr->sr_dma_hand;
2233 data_pa = dh->dh_dvma;
2234 data_pa += (sc->sc_dataptr - dh->dh_mapaddr);
2244 printf("%s: dh=%p, pa=0x%lx, xlen=0x%x\n",
2245 __func__, dh, data_pa, xlen);
2250 bus_dmamap_sync(sc->sunscpal_dmat, dh->dh_dmamap, 0, dh->dh_maplen,