Lines Matching refs:msgdma_sw_desc
159 struct msgdma_sw_desc { struct
183 struct msgdma_sw_desc *sw_desq; argument
201 #define tx_to_desc(tx) container_of(tx, struct msgdma_sw_desc, async_tx)
209 static struct msgdma_sw_desc *msgdma_get_descriptor(struct msgdma_device *mdev) in msgdma_get_descriptor()
211 struct msgdma_sw_desc *desc; in msgdma_get_descriptor()
215 desc = list_first_entry(&mdev->free_list, struct msgdma_sw_desc, node); in msgdma_get_descriptor()
230 struct msgdma_sw_desc *desc) in msgdma_free_descriptor()
232 struct msgdma_sw_desc *child, *next; in msgdma_free_descriptor()
250 struct msgdma_sw_desc *desc, *next; in msgdma_free_desc_list()
306 struct msgdma_sw_desc *new; in msgdma_tx_submit()
335 struct msgdma_sw_desc *new, *first = NULL; in msgdma_prep_memcpy()
394 struct msgdma_sw_desc *new, *first = NULL; in msgdma_prep_slave_sg()
496 struct msgdma_sw_desc *desc) in msgdma_copy_one()
534 struct msgdma_sw_desc *desc) in msgdma_copy_desc_to_fifo()
536 struct msgdma_sw_desc *sdesc, *next; in msgdma_copy_desc_to_fifo()
550 struct msgdma_sw_desc *desc; in msgdma_start_transfer()
556 struct msgdma_sw_desc, node); in msgdma_start_transfer()
584 struct msgdma_sw_desc *desc, *next; in msgdma_chan_desc_cleanup()
611 struct msgdma_sw_desc *desc; in msgdma_complete_descriptor()
614 struct msgdma_sw_desc, node); in msgdma_complete_descriptor()
657 struct msgdma_sw_desc *desc; in msgdma_alloc_chan_resources()