Lines Matching refs:bytes
30 asmlinkage void chacha_doarm(u8 *dst, const u8 *src, unsigned int bytes,
41 unsigned int bytes, int nrounds) in chacha_doneon() argument
45 while (bytes > CHACHA_BLOCK_SIZE) { in chacha_doneon()
46 unsigned int l = min(bytes, CHACHA_BLOCK_SIZE * 4U); in chacha_doneon()
49 bytes -= l; in chacha_doneon()
54 if (bytes) { in chacha_doneon()
58 if (bytes != CHACHA_BLOCK_SIZE) in chacha_doneon()
59 s = d = memcpy(buf, src, bytes); in chacha_doneon()
62 memcpy(dst, buf, bytes); in chacha_doneon()
81 unsigned int bytes, int nrounds) in chacha_crypt_arch() argument
84 bytes <= CHACHA_BLOCK_SIZE) { in chacha_crypt_arch()
85 chacha_doarm(dst, src, bytes, state, nrounds); in chacha_crypt_arch()
86 state->x[12] += DIV_ROUND_UP(bytes, CHACHA_BLOCK_SIZE); in chacha_crypt_arch()
91 unsigned int todo = min_t(unsigned int, bytes, SZ_4K); in chacha_crypt_arch()
97 bytes -= todo; in chacha_crypt_arch()
100 } while (bytes); in chacha_crypt_arch()