Lines Matching defs:src
22 void poly1305_blocks_arm(void *state, const u8 *src, u32 len, u32 hibit);
23 void poly1305_blocks_neon(void *state, const u8 *src, u32 len, u32 hibit);
26 void __weak poly1305_blocks_neon(void *state, const u8 *src, u32 len, u32 hibit)
54 static void arm_poly1305_blocks(struct poly1305_desc_ctx *dctx, const u8 *src,
59 poly1305_init_arm(&dctx->h, src);
60 src += POLY1305_BLOCK_SIZE;
65 dctx->s[0] = get_unaligned_le32(src + 0);
66 dctx->s[1] = get_unaligned_le32(src + 4);
67 dctx->s[2] = get_unaligned_le32(src + 8);
68 dctx->s[3] = get_unaligned_le32(src + 12);
69 src += POLY1305_BLOCK_SIZE;
80 poly1305_blocks_neon(&dctx->h, src, len, hibit);
82 poly1305_blocks_arm(&dctx->h, src, len, hibit);
86 const u8 *src, u32 len, bool do_neon)
91 memcpy(dctx->buf + dctx->buflen, src, bytes);
92 src += bytes;
104 arm_poly1305_blocks(dctx, src, len, 1, do_neon);
105 src += round_down(len, POLY1305_BLOCK_SIZE);
111 memcpy(dctx->buf, src, len);
116 const u8 *src, unsigned int srclen)
120 arm_poly1305_do_update(dctx, src, srclen, false);
125 const u8 *src,
133 arm_poly1305_do_update(dctx, src, srclen, do_neon);
139 void poly1305_update_arch(struct poly1305_desc_ctx *dctx, const u8 *src,
148 memcpy(dctx->buf + dctx->buflen, src, bytes);
149 src += bytes;
168 poly1305_blocks_neon(&dctx->h, src, todo, 1);
172 src += todo;
175 poly1305_blocks_arm(&dctx->h, src, len, 1);
176 src += len;
183 memcpy(dctx->buf, src, nbytes);