Lines Matching refs:dst
112 static inline void lrw_round(struct sinfo *s, void *dst, const void *src) in lrw_round() argument
114 be128_xor(dst, &s->t, src); /* PP <- T xor P */ in lrw_round()
115 s->fn(s->tfm, dst, dst); /* CC <- E(Key2,PP) */ in lrw_round()
116 be128_xor(dst, dst, &s->t); /* C <- T xor CC */ in lrw_round()
158 wdst = w->dst.virt.addr; in crypt()
189 wdst = w->dst.virt.addr; in crypt()
195 static int encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in encrypt() argument
201 blkcipher_walk_init(&w, dst, src, nbytes); in encrypt()
206 static int decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, in decrypt() argument
212 blkcipher_walk_init(&w, dst, src, nbytes); in decrypt()
226 be128 *iv, *src, *dst, *t; in lrw_crypt() local
241 dst = (be128 *)walk.dst.virt.addr; in lrw_crypt()
265 be128_xor(dst + i, t, src + i); in lrw_crypt()
269 req->crypt_fn(req->crypt_ctx, (u8 *)dst, in lrw_crypt()
274 be128_xor(dst + i, dst + i, &t_buf[i]); in lrw_crypt()
277 dst += nblocks; in lrw_crypt()
289 dst = (be128 *)walk.dst.virt.addr; in lrw_crypt()