Lines Matching refs:bytes
27 asmlinkage void chacha_doarm(u8 *dst, const u8 *src, unsigned int bytes,
38 unsigned int bytes, int nrounds) in chacha_doneon() argument
42 while (bytes > CHACHA_BLOCK_SIZE) { in chacha_doneon()
43 unsigned int l = min(bytes, CHACHA_BLOCK_SIZE * 4U); in chacha_doneon()
46 bytes -= l; in chacha_doneon()
51 if (bytes) { in chacha_doneon()
55 if (bytes != CHACHA_BLOCK_SIZE) in chacha_doneon()
56 s = d = memcpy(buf, src, bytes); in chacha_doneon()
59 memcpy(dst, buf, bytes); in chacha_doneon()
76 const u8 *src, unsigned int bytes, int nrounds) in chacha_crypt_arch() argument
79 bytes <= CHACHA_BLOCK_SIZE) { in chacha_crypt_arch()
80 chacha_doarm(dst, src, bytes, state, nrounds); in chacha_crypt_arch()
81 state->x[12] += DIV_ROUND_UP(bytes, CHACHA_BLOCK_SIZE); in chacha_crypt_arch()
86 unsigned int todo = min_t(unsigned int, bytes, SZ_4K); in chacha_crypt_arch()
91 bytes -= todo; in chacha_crypt_arch()
94 } while (bytes); in chacha_crypt_arch()