Lines Matching full:operation
136 * |-----------| 0x80 (inplace operation)
212 * @enc_p: input and output data pointers for a cipher operation
213 * @enc_len: cipher operation length
217 * @mac_digest: digest pointer and hash operation length
220 * Structure passed to the CESA engine to describe the crypto operation
235 * struct mv_cesa_blkcipher_op_ctx - cipher operation context
239 * Context associated to a cipher operation.
247 * struct mv_cesa_hash_op_ctx - hash or hmac operation context
251 * Context associated to an hash or hmac operation.
259 * struct mv_cesa_op_ctx - crypto operation context
261 * @ctx: context associated to the crypto operation
263 * Context associated to a crypto operation.
293 * @op: CESA operation attached to this TDMA descriptor
299 * operation.
322 * @op_offset: current position in the crypto operation
325 * a crypto operation.
335 * struct mv_cesa_dma_iter - crypto operation iterator
336 * @len: the crypto operation length
337 * @offset: current position in the crypto operation
338 * @op_len: sub-operation length (the crypto engine can only act on 2kb
341 * Iterator used to create a TDMA chain for a given crypto operation.
354 * Stores a TDMA chain for a specific crypto operation.
386 * @op_pool: crypto operation pool
465 * operation, -EINPROGRESS if it needs more steps or an error
467 * @step: launch the crypto operation on the next chunk
480 * struct mv_cesa_ctx - CESA operation context
483 * Base context structure inherited by operation specific ones.
490 * struct mv_cesa_hash_ctx - CESA hash operation context
500 * struct mv_cesa_hash_ctx - CESA hmac operation context
544 * @op: operation context
545 * @offset: current operation offset
546 * @size: size of the crypto operation
570 * @offset: current operation offset
596 * @last_req: define whether the current operation is the last one