Lines Matching refs:msgdma_sw_desc
160 struct msgdma_sw_desc { struct
184 struct msgdma_sw_desc *sw_desq; argument
202 #define tx_to_desc(tx) container_of(tx, struct msgdma_sw_desc, async_tx)
210 static struct msgdma_sw_desc *msgdma_get_descriptor(struct msgdma_device *mdev) in msgdma_get_descriptor()
212 struct msgdma_sw_desc *desc; in msgdma_get_descriptor()
216 desc = list_first_entry(&mdev->free_list, struct msgdma_sw_desc, node); in msgdma_get_descriptor()
231 struct msgdma_sw_desc *desc) in msgdma_free_descriptor()
233 struct msgdma_sw_desc *child, *next; in msgdma_free_descriptor()
251 struct msgdma_sw_desc *desc, *next; in msgdma_free_desc_list()
307 struct msgdma_sw_desc *new; in msgdma_tx_submit()
336 struct msgdma_sw_desc *new, *first = NULL; in msgdma_prep_memcpy()
395 struct msgdma_sw_desc *new, *first = NULL; in msgdma_prep_slave_sg()
497 struct msgdma_sw_desc *desc) in msgdma_copy_one()
535 struct msgdma_sw_desc *desc) in msgdma_copy_desc_to_fifo()
537 struct msgdma_sw_desc *sdesc, *next; in msgdma_copy_desc_to_fifo()
551 struct msgdma_sw_desc *desc; in msgdma_start_transfer()
557 struct msgdma_sw_desc, node); in msgdma_start_transfer()
585 struct msgdma_sw_desc *desc, *next; in msgdma_chan_desc_cleanup()
609 struct msgdma_sw_desc *desc; in msgdma_complete_descriptor()
612 struct msgdma_sw_desc, node); in msgdma_complete_descriptor()
655 struct msgdma_sw_desc *desc; in msgdma_alloc_chan_resources()