Lines Matching defs:src
22 asmlinkage void poly1305_blocks(void *state, const u8 *src, u32 len, u32 hibit);
23 asmlinkage void poly1305_blocks_neon(void *state, const u8 *src, u32 len, u32 hibit);
50 static void neon_poly1305_blocks(struct poly1305_desc_ctx *dctx, const u8 *src,
55 poly1305_init_arm64(&dctx->h, src);
56 src += POLY1305_BLOCK_SIZE;
61 dctx->s[0] = get_unaligned_le32(src + 0);
62 dctx->s[1] = get_unaligned_le32(src + 4);
63 dctx->s[2] = get_unaligned_le32(src + 8);
64 dctx->s[3] = get_unaligned_le32(src + 12);
65 src += POLY1305_BLOCK_SIZE;
76 poly1305_blocks_neon(&dctx->h, src, len, hibit);
78 poly1305_blocks(&dctx->h, src, len, hibit);
82 const u8 *src, u32 len, bool do_neon)
87 memcpy(dctx->buf + dctx->buflen, src, bytes);
88 src += bytes;
100 neon_poly1305_blocks(dctx, src, len, 1, do_neon);
101 src += round_down(len, POLY1305_BLOCK_SIZE);
107 memcpy(dctx->buf, src, len);
112 const u8 *src, unsigned int srclen)
119 neon_poly1305_do_update(dctx, src, srclen, do_neon);
125 void poly1305_update_arch(struct poly1305_desc_ctx *dctx, const u8 *src,
131 memcpy(dctx->buf + dctx->buflen, src, bytes);
132 src += bytes;
150 poly1305_blocks_neon(&dctx->h, src, todo, 1);
154 src += todo;
157 poly1305_blocks(&dctx->h, src, len, 1);
158 src += len;
165 memcpy(dctx->buf, src, nbytes);