Lines Matching defs:pos

1258   size_t pos = wrap && s->pos > s->ringbuffer_size ?
1259 (size_t)s->ringbuffer_size : (size_t)(s->pos);
1260 size_t partial_pos_rb = (s->rb_roundtrips * (size_t)s->ringbuffer_size) + pos;
1304 s->pos >= s->ringbuffer_size) {
1305 s->pos -= s->ringbuffer_size;
1307 s->should_wrap_ringbuffer = (size_t)s->pos != 0 ? 1 : 0;
1314 memcpy(s->ringbuffer, s->ringbuffer_end, (size_t)s->pos);
1344 memcpy(s->ringbuffer, old_ringbuffer, (size_t)s->pos);
1371 if (s->pos + nbytes > s->ringbuffer_size) {
1372 nbytes = s->ringbuffer_size - s->pos;
1375 BrotliCopyBytes(&s->ringbuffer[s->pos], &s->br, (size_t)nbytes);
1376 s->pos += nbytes;
1378 if (s->pos < 1 << s->window_bits) {
1434 output_size = s->pos;
1736 int pos = s->pos;
1777 BROTLI_LOG(("[ProcessCommandsInternal] pos = %d insert = %d copy = %d\n",
1778 pos, i, s->copy_length));
1805 s->ringbuffer[pos] =
1813 s->ringbuffer[pos] = (uint8_t)literal;
1816 BROTLI_LOG_ARRAY_INDEX(s->ringbuffer, pos);
1817 ++pos;
1818 if (BROTLI_PREDICT_FALSE(pos == s->ringbuffer_size)) {
1825 uint8_t p1 = s->ringbuffer[(pos - 1) & s->ringbuffer_mask];
1826 uint8_t p2 = s->ringbuffer[(pos - 2) & s->ringbuffer_mask];
1853 s->ringbuffer[pos] = p1;
1856 BROTLI_LOG_ARRAY_INDEX(s->ringbuffer, pos & s->ringbuffer_mask);
1857 ++pos;
1858 if (BROTLI_PREDICT_FALSE(pos == s->ringbuffer_size)) {
1887 BROTLI_LOG(("[ProcessCommandsInternal] pos = %d distance = %d\n",
1888 pos, s->distance_code));
1891 (pos < s->max_backward_distance) ? pos : s->max_backward_distance;
1901 BROTLI_LOG(("Invalid backward reference. pos: %d distance: %d "
1903 pos, s->distance_code, i, s->meta_block_remaining_len));
1927 memcpy(&s->ringbuffer[pos], word, (size_t)len);
1931 len = BrotliTransformDictionaryWord(&s->ringbuffer[pos], word, len,
1935 i, word, transform_idx, len, &s->ringbuffer[pos]));
1937 pos += len;
1939 if (pos >= s->ringbuffer_size) {
1944 BROTLI_LOG(("Invalid backward reference. pos: %d distance: %d "
1946 pos, s->distance_code, i, s->meta_block_remaining_len));
1950 BROTLI_LOG(("Invalid backward reference. pos: %d distance: %d "
1952 pos, s->distance_code, i, s->meta_block_remaining_len));
1956 int src_start = (pos - s->distance_code) & s->ringbuffer_mask;
1957 uint8_t* copy_dst = &s->ringbuffer[pos];
1959 int dst_end = pos + i;
1969 if (src_end > pos && dst_end > src_start) {
1977 pos += i;
1998 int wrap_guard = s->ringbuffer_size - pos;
2000 s->ringbuffer[pos] =
2001 s->ringbuffer[(pos - s->distance_code) & s->ringbuffer_mask];
2002 ++pos;
2018 s->pos = pos;
2220 BROTLI_LOG_UINT(s->pos);