Home
last modified time | relevance | path

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

/openbsd/src/sys/arch/octeon/dev/
Doctmmc.c612 uint64_t dmacmd, status; in octmmc_exec_dma() local
656 dmacmd = MIO_EMM_DMA_DMA_VAL | MIO_EMM_DMA_MULTI | MIO_EMM_DMA_SECTOR; in octmmc_exec_dma()
657 dmacmd |= (uint64_t)bus->bus_id << MIO_EMM_DMA_BUS_ID_SHIFT; in octmmc_exec_dma()
658 dmacmd |= (uint64_t)(cmd->c_datalen / cmd->c_blklen) << in octmmc_exec_dma()
660 dmacmd |= cmd->c_arg; in octmmc_exec_dma()
662 dmacmd |= MIO_EMM_DMA_RW; in octmmc_exec_dma()
663 MMC_WR_8(sc, MIO_EMM_DMA, dmacmd); in octmmc_exec_dma()
677 dmacmd = MMC_RD_8(sc, MIO_EMM_DMA); in octmmc_exec_dma()
678 dmacmd |= MIO_EMM_DMA_DMA_VAL | MIO_EMM_DMA_DAT_NULL; in octmmc_exec_dma()
679 dmacmd &= ~MIO_EMM_DMA_BUS_ID; in octmmc_exec_dma()
[all …]