Searched refs:sc_dma_ch (Results 1 - 2 of 2) sorted by relevance

/freebsd-10.3-release/sys/arm/broadcom/bcm2835/
H A Dbcm2835_dma.c141 struct bcm_dma_ch sc_dma_ch[BCM_DMA_CH_MAX]; member in struct:bcm_dma_softc
199 cb = sc->sc_dma_ch[ch].cb;
236 ch = &sc->sc_dma_ch[i];
281 sc->sc_dma_ch[2].flags = BCM_DMA_CH_FREE;
282 sc->sc_dma_ch[3].flags = BCM_DMA_CH_FREE;
288 if (sc->sc_dma_ch[i].flags & BCM_DMA_CH_FREE)
315 if (sc->sc_dma_ch[i].flags & BCM_DMA_CH_FREE) {
317 sc->sc_dma_ch[ch].flags &= ~BCM_DMA_CH_FREE;
318 sc->sc_dma_ch[ch].flags |= BCM_DMA_CH_USED;
324 if (sc->sc_dma_ch[req_c
[all...]
H A Dbcm2835_sdhci.c95 int sc_dma_ch; member in struct:bcm_sdhci_softc
214 sc->sc_dma_ch = bcm_dma_allocate(BCM_DMA_CH_FAST1);
215 if (sc->sc_dma_ch == BCM_DMA_CH_INVALID)
216 sc->sc_dma_ch = bcm_dma_allocate(BCM_DMA_CH_FAST2);
217 if (sc->sc_dma_ch == BCM_DMA_CH_INVALID)
218 sc->sc_dma_ch = bcm_dma_allocate(BCM_DMA_CH_ANY);
219 if (sc->sc_dma_ch == BCM_DMA_CH_INVALID)
222 bcm_dma_setup_intr(sc->sc_dma_ch, bcm_sdhci_dma_intr, sc);
410 bcm_dma_setup_src(sc->sc_dma_ch, BCM_DMA_DREQ_EMMC,
412 bcm_dma_setup_dst(sc->sc_dma_ch, BCM_DMA_DREQ_NON
[all...]

Completed in 58 milliseconds