Lines Matching refs:dma_state
438 static void dma_state_process(struct scc_dma_state *dma_state, u32 cmd) in dma_state_process() argument
440 dma_state->dma_status = dma_fsm[dma_state->dma_status][cmd]; in dma_state_process()
441 dma_state->dma_cmd = cmd; in dma_state_process()
444 static void dma_state_process_dma_command(struct scc_dma_state *dma_state, in dma_state_process_dma_command() argument
447 dma_state->dma_cmd = dma_cmd; in dma_state_process_dma_command()
451 dma_state_process(dma_state, DMA_CMD_START); in dma_state_process_dma_command()
454 dma_state_process(dma_state, DMA_CMD_STOP); in dma_state_process_dma_command()
480 struct scc_dma_state *dma_state; in scc_dma_cmd() local
492 dma_state = &scc_state_wr[id][dma_id]; in scc_dma_cmd()
494 dma_state = &scc_state_rd[id][dma_id]; in scc_dma_cmd()
497 dma_state->scc_id = id; in scc_dma_cmd()
498 dma_state->dma_id = dma_id; in scc_dma_cmd()
499 dma_state_process_dma_command(dma_state, cmd); in scc_dma_cmd()
524 struct scc_dma_state *dma_state; in scc_setup_dma() local
540 dma_state = &scc_state_wr[id][dma_id]; in scc_setup_dma()
544 dma_state = &scc_state_rd[id][dma_id]; in scc_setup_dma()
568 dma_state_process(dma_state, DMA_CMD_SETUP); in scc_setup_dma()
601 dma_state->buffer_tag = buffer_tag; in scc_setup_dma()
603 dma_state->scc_id = id; in scc_setup_dma()
604 dma_state->dma_id = dma_id; in scc_setup_dma()