Lines Matching refs:bufferPos
42 int bufferPos;
994 wctx->bufferBits = wctx->bufferPos = 0;
1016 int bufferPos = wctx->bufferPos;
1028 buffer[bufferPos++] |= (u8)(b >> bufferRem);
1032 bufferBits = bufferPos = 0;
1034 buffer[bufferPos] = b << (8 - bufferRem);
1041 buffer[bufferPos] |= b >> bufferRem;
1048 bufferPos++;
1053 bufferBits = bufferPos = 0;
1055 buffer[bufferPos] = b << (8 - bufferRem);
1060 wctx->bufferPos = bufferPos;
1072 int bufferPos = wctx->bufferPos;
1075 buffer[bufferPos] |= 0x80U >> (bufferBits & 7);
1076 bufferPos++;
1077 if (bufferPos > WP512_BLOCK_SIZE - WP512_LENGTHBYTES) {
1078 if (bufferPos < WP512_BLOCK_SIZE)
1079 memset(&buffer[bufferPos], 0, WP512_BLOCK_SIZE - bufferPos);
1081 bufferPos = 0;
1083 if (bufferPos < WP512_BLOCK_SIZE - WP512_LENGTHBYTES)
1084 memset(&buffer[bufferPos], 0,
1085 (WP512_BLOCK_SIZE - WP512_LENGTHBYTES) - bufferPos);
1086 bufferPos = WP512_BLOCK_SIZE - WP512_LENGTHBYTES;
1093 wctx->bufferPos = bufferPos;