Lines Matching defs:cur_out
135 u32 *cur_out,
143 if ((*cur_out / PAGE_SIZE) >= max_nr_folio)
150 ASSERT((*cur_out / sectorsize) == (*cur_out + LZO_LEN - 1) / sectorsize);
152 cur_folio = out_folios[*cur_out / PAGE_SIZE];
158 out_folios[*cur_out / PAGE_SIZE] = cur_folio;
162 write_compress_length(kaddr + offset_in_page(*cur_out),
164 *cur_out += LZO_LEN;
166 orig_out = *cur_out;
169 while (*cur_out - orig_out < compressed_size) {
170 u32 copy_len = min_t(u32, sectorsize - *cur_out % sectorsize,
171 orig_out + compressed_size - *cur_out);
175 if ((*cur_out / PAGE_SIZE) >= max_nr_folio)
178 cur_folio = out_folios[*cur_out / PAGE_SIZE];
184 out_folios[*cur_out / PAGE_SIZE] = cur_folio;
188 memcpy(kaddr + offset_in_page(*cur_out),
189 compressed_data + *cur_out - orig_out, copy_len);
191 *cur_out += copy_len;
198 sector_bytes_left = round_up(*cur_out, sectorsize) - *cur_out;
203 memset(kaddr + offset_in_page(*cur_out), 0,
205 *cur_out += sector_bytes_left;
225 u32 cur_out = 0;
237 cur_out += LZO_LEN;
268 &cur_out, sectorsize);
278 if (cur_in - start > sectorsize * 2 && cur_in - start < cur_out) {
292 write_compress_length(sizes_ptr, cur_out);
296 *total_out = cur_out;
301 *out_folios = DIV_ROUND_UP(cur_out, PAGE_SIZE);
342 u32 cur_out = 0;
419 ret = btrfs_decompress_buf2page(workspace->buf, out_len, cb, cur_out);
420 cur_out += out_len;