Lines Matching refs:desc

93 static int __ecb_crypt(struct blkcipher_desc *desc,  in __ecb_crypt()  argument
97 struct des_sparc64_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in __ecb_crypt()
102 err = blkcipher_walk_virt(desc, &walk); in __ecb_crypt()
103 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in __ecb_crypt()
118 err = blkcipher_walk_done(desc, &walk, nbytes); in __ecb_crypt()
124 static int ecb_encrypt(struct blkcipher_desc *desc, in ecb_encrypt() argument
128 return __ecb_crypt(desc, dst, src, nbytes, true); in ecb_encrypt()
131 static int ecb_decrypt(struct blkcipher_desc *desc, in ecb_decrypt() argument
135 return __ecb_crypt(desc, dst, src, nbytes, false); in ecb_decrypt()
141 static int cbc_encrypt(struct blkcipher_desc *desc, in cbc_encrypt() argument
145 struct des_sparc64_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in cbc_encrypt()
150 err = blkcipher_walk_virt(desc, &walk); in cbc_encrypt()
151 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in cbc_encrypt()
163 err = blkcipher_walk_done(desc, &walk, nbytes); in cbc_encrypt()
172 static int cbc_decrypt(struct blkcipher_desc *desc, in cbc_decrypt() argument
176 struct des_sparc64_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in cbc_decrypt()
181 err = blkcipher_walk_virt(desc, &walk); in cbc_decrypt()
182 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in cbc_decrypt()
194 err = blkcipher_walk_done(desc, &walk, nbytes); in cbc_decrypt()
261 static int __ecb3_crypt(struct blkcipher_desc *desc, in __ecb3_crypt() argument
265 struct des3_ede_sparc64_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in __ecb3_crypt()
271 err = blkcipher_walk_virt(desc, &walk); in __ecb3_crypt()
272 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in __ecb3_crypt()
289 err = blkcipher_walk_done(desc, &walk, nbytes); in __ecb3_crypt()
295 static int ecb3_encrypt(struct blkcipher_desc *desc, in ecb3_encrypt() argument
299 return __ecb3_crypt(desc, dst, src, nbytes, true); in ecb3_encrypt()
302 static int ecb3_decrypt(struct blkcipher_desc *desc, in ecb3_decrypt() argument
306 return __ecb3_crypt(desc, dst, src, nbytes, false); in ecb3_decrypt()
313 static int cbc3_encrypt(struct blkcipher_desc *desc, in cbc3_encrypt() argument
317 struct des3_ede_sparc64_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in cbc3_encrypt()
323 err = blkcipher_walk_virt(desc, &walk); in cbc3_encrypt()
324 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in cbc3_encrypt()
339 err = blkcipher_walk_done(desc, &walk, nbytes); in cbc3_encrypt()
349 static int cbc3_decrypt(struct blkcipher_desc *desc, in cbc3_decrypt() argument
353 struct des3_ede_sparc64_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in cbc3_decrypt()
359 err = blkcipher_walk_virt(desc, &walk); in cbc3_decrypt()
360 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in cbc3_decrypt()
375 err = blkcipher_walk_done(desc, &walk, nbytes); in cbc3_decrypt()