Lines Matching refs:slot
115 int slot[EDMA_MAX_SLOTS]; member
180 edma_write_slot(echan->slot[i], &edesc->pset[j].param); in edma_execute()
194 j, echan->ch_num, echan->slot[i], in edma_execute()
205 edma_link(echan->slot[i], echan->slot[i+1]); in edma_execute()
217 edma_link(echan->slot[nslots-1], echan->slot[1]); in edma_execute()
219 edma_link(echan->slot[nslots-1], in edma_execute()
499 if (echan->slot[i] < 0) { in edma_prep_slave_sg()
500 echan->slot[i] = in edma_prep_slave_sg()
503 if (echan->slot[i] < 0) { in edma_prep_slave_sg()
655 if (echan->slot[i] < 0) { in edma_prep_dma_cyclic()
656 echan->slot[i] = in edma_prep_dma_cyclic()
659 if (echan->slot[i] < 0) { in edma_prep_dma_cyclic()
699 i, echan->ch_num, echan->slot[i], in edma_prep_dma_cyclic()
768 edma_read_slot(EDMA_CHAN_SLOT(echan->slot[0]), &p); in edma_callback()
831 echan->slot[0] = echan->ch_num; in edma_alloc_chan_resources()
858 if (echan->slot[i] >= 0) { in edma_free_chan_resources()
859 edma_free_slot(echan->slot[i]); in edma_free_chan_resources()
860 echan->slot[i] = -1; in edma_free_chan_resources()
896 pos = edma_get_position(edesc->echan->slot[0], dst); in edma_residue()
973 echan->slot[j] = -1; in edma_chan_init()