Lines Matching refs:cookie
413 dma_cookie_t cookie = -EINVAL; in fsl_dma_tx_submit() local
430 cookie = dma_cookie_assign(&child->async_tx); in fsl_dma_tx_submit()
438 return cookie; in fsl_dma_tx_submit()
510 struct fsl_desc_sw *desc, dma_cookie_t cookie) in fsldma_run_tx_complete_actions() argument
513 dma_cookie_t ret = cookie; in fsldma_run_tx_complete_actions()
515 BUG_ON(txd->cookie < 0); in fsldma_run_tx_complete_actions()
517 if (txd->cookie > 0) { in fsldma_run_tx_complete_actions()
518 ret = txd->cookie; in fsldma_run_tx_complete_actions()
643 dma_cookie_t cookie = 0; in fsldma_cleanup_descriptors() local
669 cookie = fsldma_run_tx_complete_actions(chan, desc, cookie); in fsldma_cleanup_descriptors()
682 if (cookie > 0) in fsldma_cleanup_descriptors()
683 chan->common.completed_cookie = cookie; in fsldma_cleanup_descriptors()
800 new->async_tx.cookie = 0; in fsl_dma_prep_memcpy()
813 new->async_tx.cookie = -EBUSY; in fsl_dma_prep_memcpy()
883 new->async_tx.cookie = 0; in fsl_dma_prep_sg()
929 new->async_tx.cookie = -EBUSY; in fsl_dma_prep_sg()
1012 dma_cookie_t cookie, in fsl_tx_status() argument
1018 ret = dma_cookie_status(dchan, cookie, txstate); in fsl_tx_status()
1026 return dma_cookie_status(dchan, cookie, txstate); in fsl_tx_status()