Home
last modified time | relevance | path

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

/f-stack/freebsd/arm/broadcom/bcm2835/
H A Dbcm2835_dma.c214 cb = sc->sc_dma_ch[ch].cb; in bcm_dma_reset()
271 ch = &sc->sc_dma_ch[i]; in bcm_dma_init()
402 sc->sc_dma_ch[ch].intr_arg = arg; in bcm_dma_setup_intr()
403 cb = sc->sc_dma_ch[ch].cb; in bcm_dma_setup_intr()
435 info = sc->sc_dma_ch[ch].cb->info; in bcm_dma_setup_src()
454 sc->sc_dma_ch[ch].cb->info = info; in bcm_dma_setup_src()
485 info = sc->sc_dma_ch[ch].cb->info; in bcm_dma_setup_dst()
504 sc->sc_dma_ch[ch].cb->info = info; in bcm_dma_setup_dst()
567 cb = sc->sc_dma_ch[ch].cb; in bcm_dma_start()
577 sc->sc_dma_ch[ch].vc_cb); in bcm_dma_start()
[all …]
H A Dbcm2835_sdhci.c160 int sc_dma_ch; member
322 sc->sc_dma_ch = bcm_dma_allocate(BCM_DMA_CH_ANY); in bcm_sdhci_attach()
323 if (sc->sc_dma_ch == BCM_DMA_CH_INVALID) in bcm_sdhci_attach()
326 err = bcm_dma_setup_intr(sc->sc_dma_ch, bcm_sdhci_dma_intr, sc); in bcm_sdhci_attach()
599 bcm_dma_setup_src(sc->sc_dma_ch, BCM_DMA_DREQ_NONE, in bcm_sdhci_start_dma_seg()
601 bcm_dma_setup_dst(sc->sc_dma_ch, BCM_DMA_DREQ_NONE, in bcm_sdhci_start_dma_seg()
611 bcm_dma_setup_src(sc->sc_dma_ch, BCM_DMA_DREQ_NONE, in bcm_sdhci_start_dma_seg()
613 bcm_dma_setup_dst(sc->sc_dma_ch, sc->conf->emmc_dreq, in bcm_sdhci_start_dma_seg()
637 err = bcm_dma_start(sc->sc_dma_ch, psrc, pdst, len); in bcm_sdhci_start_dma_seg()