Lines Matching refs:bufferPos
42 int bufferPos;
988 wctx->bufferBits = wctx->bufferPos = 0;
1010 int bufferPos = wctx->bufferPos;
1022 buffer[bufferPos++] |= (u8)(b >> bufferRem);
1026 bufferBits = bufferPos = 0;
1028 buffer[bufferPos] = b << (8 - bufferRem);
1035 buffer[bufferPos] |= b >> bufferRem;
1042 bufferPos++;
1047 bufferBits = bufferPos = 0;
1049 buffer[bufferPos] = b << (8 - bufferRem);
1054 wctx->bufferPos = bufferPos;
1066 int bufferPos = wctx->bufferPos;
1069 buffer[bufferPos] |= 0x80U >> (bufferBits & 7);
1070 bufferPos++;
1071 if (bufferPos > WP512_BLOCK_SIZE - WP512_LENGTHBYTES) {
1072 if (bufferPos < WP512_BLOCK_SIZE) {
1073 memset(&buffer[bufferPos], 0, WP512_BLOCK_SIZE - bufferPos);
1076 bufferPos = 0;
1078 if (bufferPos < WP512_BLOCK_SIZE - WP512_LENGTHBYTES) {
1079 memset(&buffer[bufferPos], 0,
1080 (WP512_BLOCK_SIZE - WP512_LENGTHBYTES) - bufferPos);
1082 bufferPos = WP512_BLOCK_SIZE - WP512_LENGTHBYTES;
1089 wctx->bufferPos = bufferPos;