Lines Matching refs:bufferPos
43 int bufferPos;
989 wctx->bufferBits = wctx->bufferPos = 0;
1009 int bufferPos = wctx->bufferPos;
1021 buffer[bufferPos++] |= (u8)(b >> bufferRem);
1025 bufferBits = bufferPos = 0;
1027 buffer[bufferPos] = b << (8 - bufferRem);
1034 buffer[bufferPos] |= b >> bufferRem;
1041 bufferPos++;
1046 bufferBits = bufferPos = 0;
1048 buffer[bufferPos] = b << (8 - bufferRem);
1053 wctx->bufferPos = bufferPos;
1064 int bufferPos = wctx->bufferPos;
1067 buffer[bufferPos] |= 0x80U >> (bufferBits & 7);
1068 bufferPos++;
1069 if (bufferPos > WP512_BLOCK_SIZE - WP512_LENGTHBYTES) {
1070 if (bufferPos < WP512_BLOCK_SIZE) {
1071 memset(&buffer[bufferPos], 0, WP512_BLOCK_SIZE - bufferPos);
1074 bufferPos = 0;
1076 if (bufferPos < WP512_BLOCK_SIZE - WP512_LENGTHBYTES) {
1077 memset(&buffer[bufferPos], 0,
1078 (WP512_BLOCK_SIZE - WP512_LENGTHBYTES) - bufferPos);
1080 bufferPos = WP512_BLOCK_SIZE - WP512_LENGTHBYTES;
1087 wctx->bufferPos = bufferPos;