Lines Matching refs:src
34 asmlinkage void poly1305_block_sse2(u32 *h, const u8 *src,
36 asmlinkage void poly1305_2block_sse2(u32 *h, const u8 *src, const u32 *r,
39 asmlinkage void poly1305_4block_avx2(u32 *h, const u8 *src, const u32 *r,
68 const u8 *src, unsigned int srclen) in poly1305_simd_blocks() argument
77 datalen = crypto_poly1305_setdesckey(dctx, src, srclen); in poly1305_simd_blocks()
78 src += srclen - datalen; in poly1305_simd_blocks()
97 poly1305_4block_avx2(dctx->h, src, dctx->r, blocks, sctx->u); in poly1305_simd_blocks()
98 src += POLY1305_BLOCK_SIZE * 4 * blocks; in poly1305_simd_blocks()
109 poly1305_2block_sse2(dctx->h, src, dctx->r, blocks, sctx->u); in poly1305_simd_blocks()
110 src += POLY1305_BLOCK_SIZE * 2 * blocks; in poly1305_simd_blocks()
114 poly1305_block_sse2(dctx->h, src, dctx->r, 1); in poly1305_simd_blocks()
121 const u8 *src, unsigned int srclen) in poly1305_simd_update() argument
128 return crypto_poly1305_update(desc, src, srclen); in poly1305_simd_update()
134 memcpy(dctx->buf + dctx->buflen, src, bytes); in poly1305_simd_update()
135 src += bytes; in poly1305_simd_update()
147 bytes = poly1305_simd_blocks(dctx, src, srclen); in poly1305_simd_update()
148 src += srclen - bytes; in poly1305_simd_update()
156 memcpy(dctx->buf, src, srclen); in poly1305_simd_update()