Lines Matching refs:desc
179 static int ppc_ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ppc_ecb_encrypt() argument
182 struct ppc_aes_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ppc_ecb_encrypt()
187 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in ppc_ecb_encrypt()
189 err = blkcipher_walk_virt(desc, &walk); in ppc_ecb_encrypt()
201 err = blkcipher_walk_done(desc, &walk, ubytes); in ppc_ecb_encrypt()
207 static int ppc_ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ppc_ecb_decrypt() argument
210 struct ppc_aes_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ppc_ecb_decrypt()
215 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in ppc_ecb_decrypt()
217 err = blkcipher_walk_virt(desc, &walk); in ppc_ecb_decrypt()
229 err = blkcipher_walk_done(desc, &walk, ubytes); in ppc_ecb_decrypt()
235 static int ppc_cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ppc_cbc_encrypt() argument
238 struct ppc_aes_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ppc_cbc_encrypt()
243 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in ppc_cbc_encrypt()
245 err = blkcipher_walk_virt(desc, &walk); in ppc_cbc_encrypt()
257 err = blkcipher_walk_done(desc, &walk, ubytes); in ppc_cbc_encrypt()
263 static int ppc_cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ppc_cbc_decrypt() argument
266 struct ppc_aes_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ppc_cbc_decrypt()
271 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in ppc_cbc_decrypt()
273 err = blkcipher_walk_virt(desc, &walk); in ppc_cbc_decrypt()
285 err = blkcipher_walk_done(desc, &walk, ubytes); in ppc_cbc_decrypt()
291 static int ppc_ctr_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ppc_ctr_crypt() argument
294 struct ppc_aes_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ppc_ctr_crypt()
299 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in ppc_ctr_crypt()
301 err = blkcipher_walk_virt_block(desc, &walk, AES_BLOCK_SIZE); in ppc_ctr_crypt()
315 err = blkcipher_walk_done(desc, &walk, ubytes); in ppc_ctr_crypt()
321 static int ppc_xts_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ppc_xts_encrypt() argument
324 struct ppc_xts_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ppc_xts_encrypt()
330 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in ppc_xts_encrypt()
332 err = blkcipher_walk_virt(desc, &walk); in ppc_xts_encrypt()
346 err = blkcipher_walk_done(desc, &walk, ubytes); in ppc_xts_encrypt()
352 static int ppc_xts_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ppc_xts_decrypt() argument
355 struct ppc_xts_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ppc_xts_decrypt()
361 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in ppc_xts_decrypt()
363 err = blkcipher_walk_virt(desc, &walk); in ppc_xts_decrypt()
377 err = blkcipher_walk_done(desc, &walk, ubytes); in ppc_xts_decrypt()