Lines Matching refs:chain
474 mv_cesa_dma_add_frag(struct mv_cesa_tdma_chain *chain, in mv_cesa_dma_add_frag() argument
481 op = mv_cesa_dma_add_op(chain, tmpl, false, flags); in mv_cesa_dma_add_frag()
489 ret = mv_cesa_dma_add_dummy_launch(chain, flags); in mv_cesa_dma_add_frag()
502 mv_cesa_ahash_dma_add_cache(struct mv_cesa_tdma_chain *chain, in mv_cesa_ahash_dma_add_cache() argument
512 return mv_cesa_dma_add_data_transfer(chain, in mv_cesa_ahash_dma_add_cache()
521 mv_cesa_ahash_dma_last_req(struct mv_cesa_tdma_chain *chain, in mv_cesa_ahash_dma_last_req() argument
536 op = mv_cesa_dma_add_frag(chain, &creq->op_tmpl, frag_len, in mv_cesa_ahash_dma_last_req()
563 ret = mv_cesa_dma_add_data_transfer(chain, in mv_cesa_ahash_dma_last_req()
572 op = mv_cesa_dma_add_frag(chain, &creq->op_tmpl, frag_len + len, in mv_cesa_ahash_dma_last_req()
583 ret = mv_cesa_dma_add_data_transfer(chain, in mv_cesa_ahash_dma_last_req()
593 return mv_cesa_dma_add_frag(chain, &creq->op_tmpl, trailerlen - padoff, in mv_cesa_ahash_dma_last_req()
609 dreq->chain.first = NULL; in mv_cesa_ahash_dma_req_init()
610 dreq->chain.last = NULL; in mv_cesa_ahash_dma_req_init()
621 mv_cesa_tdma_desc_iter_init(&dreq->chain); in mv_cesa_ahash_dma_req_init()
628 ret = mv_cesa_ahash_dma_add_cache(&dreq->chain, &iter, creq, flags); in mv_cesa_ahash_dma_req_init()
639 ret = mv_cesa_dma_add_op_transfers(&dreq->chain, in mv_cesa_ahash_dma_req_init()
650 op = mv_cesa_dma_add_frag(&dreq->chain, &creq->op_tmpl, in mv_cesa_ahash_dma_req_init()
668 op = mv_cesa_ahash_dma_last_req(&dreq->chain, &iter, creq, in mv_cesa_ahash_dma_req_init()
671 op = mv_cesa_dma_add_frag(&dreq->chain, &creq->op_tmpl, in mv_cesa_ahash_dma_req_init()
681 ret = mv_cesa_dma_add_dummy_end(&dreq->chain, flags); in mv_cesa_ahash_dma_req_init()