Lines Matching refs:coder
20 copy_and_encode(lzma_delta_coder *coder, in copy_and_encode() argument
23 const size_t distance = coder->distance; in copy_and_encode()
26 const uint8_t tmp = coder->history[ in copy_and_encode()
27 (distance + coder->pos) & 0xFF]; in copy_and_encode()
28 coder->history[coder->pos-- & 0xFF] = in[i]; in copy_and_encode()
37 encode_in_place(lzma_delta_coder *coder, uint8_t *buffer, size_t size) in encode_in_place() argument
39 const size_t distance = coder->distance; in encode_in_place()
42 const uint8_t tmp = coder->history[ in encode_in_place()
43 (distance + coder->pos) & 0xFF]; in encode_in_place()
44 coder->history[coder->pos-- & 0xFF] = buffer[i]; in encode_in_place()
56 lzma_delta_coder *coder = coder_ptr; in delta_encode() local
60 if (coder->next.code == NULL) { in delta_encode()
69 copy_and_encode(coder, in + *in_pos, out + *out_pos, in delta_encode()
81 ret = coder->next.code(coder->next.coder, allocator, in delta_encode()
88 encode_in_place(coder, out + out_start, size); in delta_encode()
100 lzma_delta_coder *coder = coder_ptr; in delta_encoder_update() local
106 &coder->next, allocator, reversed_filters + 1); in delta_encoder_update()