Lines Matching refs:walk
347 struct blkcipher_walk walk; in ecb_aes_encrypt() local
353 blkcipher_walk_init(&walk, dst, src, nbytes); in ecb_aes_encrypt()
354 err = blkcipher_walk_virt(desc, &walk); in ecb_aes_encrypt()
357 while ((nbytes = walk.nbytes)) { in ecb_aes_encrypt()
358 padlock_xcrypt_ecb(walk.src.virt.addr, walk.dst.virt.addr, in ecb_aes_encrypt()
362 err = blkcipher_walk_done(desc, &walk, nbytes); in ecb_aes_encrypt()
376 struct blkcipher_walk walk; in ecb_aes_decrypt() local
382 blkcipher_walk_init(&walk, dst, src, nbytes); in ecb_aes_decrypt()
383 err = blkcipher_walk_virt(desc, &walk); in ecb_aes_decrypt()
386 while ((nbytes = walk.nbytes)) { in ecb_aes_decrypt()
387 padlock_xcrypt_ecb(walk.src.virt.addr, walk.dst.virt.addr, in ecb_aes_decrypt()
391 err = blkcipher_walk_done(desc, &walk, nbytes); in ecb_aes_decrypt()
426 struct blkcipher_walk walk; in cbc_aes_encrypt() local
432 blkcipher_walk_init(&walk, dst, src, nbytes); in cbc_aes_encrypt()
433 err = blkcipher_walk_virt(desc, &walk); in cbc_aes_encrypt()
436 while ((nbytes = walk.nbytes)) { in cbc_aes_encrypt()
437 u8 *iv = padlock_xcrypt_cbc(walk.src.virt.addr, in cbc_aes_encrypt()
438 walk.dst.virt.addr, ctx->E, in cbc_aes_encrypt()
439 walk.iv, &ctx->cword.encrypt, in cbc_aes_encrypt()
441 memcpy(walk.iv, iv, AES_BLOCK_SIZE); in cbc_aes_encrypt()
443 err = blkcipher_walk_done(desc, &walk, nbytes); in cbc_aes_encrypt()
457 struct blkcipher_walk walk; in cbc_aes_decrypt() local
463 blkcipher_walk_init(&walk, dst, src, nbytes); in cbc_aes_decrypt()
464 err = blkcipher_walk_virt(desc, &walk); in cbc_aes_decrypt()
467 while ((nbytes = walk.nbytes)) { in cbc_aes_decrypt()
468 padlock_xcrypt_cbc(walk.src.virt.addr, walk.dst.virt.addr, in cbc_aes_decrypt()
469 ctx->D, walk.iv, &ctx->cword.decrypt, in cbc_aes_decrypt()
472 err = blkcipher_walk_done(desc, &walk, nbytes); in cbc_aes_decrypt()