Lines Matching refs:dma_cmd
440 dma_state->dma_cmd = cmd; in dma_state_process()
444 u32 dma_cmd) in dma_state_process_dma_command() argument
446 dma_state->dma_cmd = dma_cmd; in dma_state_process_dma_command()
447 switch (dma_cmd) { in dma_state_process_dma_command()
462 union scc_cmd dma_cmd; in scc_takeover_dma() local
464 dma_cmd.reg = 0; in scc_takeover_dma()
467 dma_cmd.bits.action = DMA_TAKEOVER; in scc_takeover_dma()
468 dma_cmd.bits.id = dma_id; in scc_takeover_dma()
469 dma_cmd.bits.rid = TO_DMA_CFG; /* this is DMA_CFG register takeover */ in scc_takeover_dma()
471 dma_cmd.bits.drs = DMA_WRITE; in scc_takeover_dma()
473 reg_write(SCC_CMD(scc_descriptor_table[id].base_address), dma_cmd.reg); in scc_takeover_dma()
478 union scc_cmd dma_cmd; in scc_dma_cmd() local
484 dma_cmd.reg = 0; in scc_dma_cmd()
487 dma_cmd.bits.action = cmd; in scc_dma_cmd()
488 dma_cmd.bits.id = dma_id; in scc_dma_cmd()
490 dma_cmd.bits.drs = DMA_WRITE; in scc_dma_cmd()
500 reg_write(SCC_CMD(scc_descriptor_table[id].base_address), dma_cmd.reg); in scc_dma_cmd()