Lines Matching refs:xgene_dma_chan
203 container_of(dchan, struct xgene_dma_chan, dma_chan)
281 struct xgene_dma_chan { struct
321 struct xgene_dma_chan chan[XGENE_DMA_MAX_CHANNEL];
428 static void xgene_dma_prep_cpy_desc(struct xgene_dma_chan *chan, in xgene_dma_prep_cpy_desc()
470 static void xgene_dma_prep_xor_desc(struct xgene_dma_chan *chan, in xgene_dma_prep_xor_desc()
516 struct xgene_dma_chan *chan; in xgene_dma_tx_submit()
537 static void xgene_dma_clean_descriptor(struct xgene_dma_chan *chan, in xgene_dma_clean_descriptor()
546 struct xgene_dma_chan *chan) in xgene_dma_alloc_descriptor()
574 static void xgene_dma_clean_completed_descriptor(struct xgene_dma_chan *chan) in xgene_dma_clean_completed_descriptor()
593 static void xgene_dma_run_tx_complete_actions(struct xgene_dma_chan *chan, in xgene_dma_run_tx_complete_actions()
629 static void xgene_dma_clean_running_descriptor(struct xgene_dma_chan *chan, in xgene_dma_clean_running_descriptor()
652 static void xgene_chan_xfer_request(struct xgene_dma_chan *chan, in xgene_chan_xfer_request()
699 static void xgene_chan_xfer_ld_pending(struct xgene_dma_chan *chan) in xgene_chan_xfer_ld_pending()
745 static void xgene_dma_cleanup_descriptors(struct xgene_dma_chan *chan) in xgene_dma_cleanup_descriptors()
835 struct xgene_dma_chan *chan = to_dma_chan(dchan); in xgene_dma_alloc_chan_resources()
861 static void xgene_dma_free_desc_list(struct xgene_dma_chan *chan, in xgene_dma_free_desc_list()
872 struct xgene_dma_chan *chan = to_dma_chan(dchan); in xgene_dma_free_chan_resources()
902 struct xgene_dma_chan *chan; in xgene_dma_prep_sg()
1009 struct xgene_dma_chan *chan; in xgene_dma_prep_xor()
1057 struct xgene_dma_chan *chan; in xgene_dma_prep_pq()
1131 struct xgene_dma_chan *chan = to_dma_chan(dchan); in xgene_dma_issue_pending()
1147 struct xgene_dma_chan *chan = (struct xgene_dma_chan *)data; in xgene_dma_tasklet_cb()
1158 struct xgene_dma_chan *chan = (struct xgene_dma_chan *)id; in xgene_dma_chan_ring_isr()
1302 static int xgene_dma_get_ring_size(struct xgene_dma_chan *chan, in xgene_dma_get_ring_size()
1344 static void xgene_dma_delete_chan_rings(struct xgene_dma_chan *chan) in xgene_dma_delete_chan_rings()
1350 static int xgene_dma_create_ring_one(struct xgene_dma_chan *chan, in xgene_dma_create_ring_one()
1382 static int xgene_dma_create_chan_rings(struct xgene_dma_chan *chan) in xgene_dma_create_chan_rings()
1599 struct xgene_dma_chan *chan; in xgene_dma_request_irqs()
1638 struct xgene_dma_chan *chan; in xgene_dma_free_irqs()
1651 static void xgene_dma_set_caps(struct xgene_dma_chan *chan, in xgene_dma_set_caps()
1701 struct xgene_dma_chan *chan = &pdma->chan[id]; in xgene_dma_async_register()
1773 struct xgene_dma_chan *chan; in xgene_dma_init_channels()
1956 struct xgene_dma_chan *chan; in xgene_dma_remove()