Lines Matching defs:chain
296 * TDMA descriptor used to create a transfer chain describing a crypto
328 * Iterator used to iterate over a scatterlist while creating a TDMA chain for
345 * Iterator used to create a TDMA chain for a given crypto operation.
354 * struct mv_cesa_tdma_chain - TDMA chain
355 * @first: first entry in the TDMA chain
356 * @last: last entry in the TDMA chain
358 * Stores a TDMA chain for a specific crypto operation.
436 * @max_req_len: maximum chunk length (useful to create the TDMA chain)
442 * @chain: list of the current tdma descriptors being processed
462 struct mv_cesa_tdma_chain chain;
529 * @chain: list of tdma descriptors associated with this request
533 struct mv_cesa_tdma_chain chain;
651 return req->chain.first ? CESA_DMA_REQ : CESA_STD_REQ;
809 bool mv_cesa_req_dma_iter_next_transfer(struct mv_cesa_dma_iter *chain,
845 mv_cesa_tdma_desc_iter_init(struct mv_cesa_tdma_chain *chain)
847 memset(chain, 0, sizeof(*chain));
850 int mv_cesa_dma_add_result_op(struct mv_cesa_tdma_chain *chain, dma_addr_t src,
853 struct mv_cesa_op_ctx *mv_cesa_dma_add_op(struct mv_cesa_tdma_chain *chain,
858 int mv_cesa_dma_add_data_transfer(struct mv_cesa_tdma_chain *chain,
862 int mv_cesa_dma_add_dummy_launch(struct mv_cesa_tdma_chain *chain, gfp_t flags);
863 int mv_cesa_dma_add_dummy_end(struct mv_cesa_tdma_chain *chain, gfp_t flags);
865 int mv_cesa_dma_add_op_transfers(struct mv_cesa_tdma_chain *chain,