Lines Matching refs:desc

166 static int ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst,  in ecb_encrypt()  argument
169 struct crypto_aes_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ecb_encrypt()
174 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in ecb_encrypt()
176 err = blkcipher_walk_virt(desc, &walk); in ecb_encrypt()
182 err = blkcipher_walk_done(desc, &walk, in ecb_encrypt()
189 static int ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ecb_decrypt() argument
192 struct crypto_aes_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ecb_decrypt()
197 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in ecb_decrypt()
199 err = blkcipher_walk_virt(desc, &walk); in ecb_decrypt()
205 err = blkcipher_walk_done(desc, &walk, in ecb_decrypt()
212 static int cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_encrypt() argument
215 struct crypto_aes_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in cbc_encrypt()
220 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in cbc_encrypt()
222 err = blkcipher_walk_virt(desc, &walk); in cbc_encrypt()
229 err = blkcipher_walk_done(desc, &walk, in cbc_encrypt()
236 static int cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in cbc_decrypt() argument
239 struct crypto_aes_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in cbc_decrypt()
244 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in cbc_decrypt()
246 err = blkcipher_walk_virt(desc, &walk); in cbc_decrypt()
253 err = blkcipher_walk_done(desc, &walk, in cbc_decrypt()
260 static int ctr_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in ctr_encrypt() argument
263 struct crypto_aes_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in ctr_encrypt()
267 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in ctr_encrypt()
269 err = blkcipher_walk_virt_block(desc, &walk, AES_BLOCK_SIZE); in ctr_encrypt()
279 err = blkcipher_walk_done(desc, &walk, in ctr_encrypt()
296 err = blkcipher_walk_done(desc, &walk, 0); in ctr_encrypt()
303 static int xts_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in xts_encrypt() argument
306 struct crypto_aes_xts_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in xts_encrypt()
311 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in xts_encrypt()
313 err = blkcipher_walk_virt(desc, &walk); in xts_encrypt()
320 err = blkcipher_walk_done(desc, &walk, in xts_encrypt()
328 static int xts_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in xts_decrypt() argument
331 struct crypto_aes_xts_ctx *ctx = crypto_blkcipher_ctx(desc->tfm); in xts_decrypt()
336 desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in xts_decrypt()
338 err = blkcipher_walk_virt(desc, &walk); in xts_decrypt()
345 err = blkcipher_walk_done(desc, &walk, in xts_decrypt()