Lines Matching defs:cur_in
223 u64 cur_in = start;
238 while (cur_in < start + len) {
241 u32 sector_off = (cur_in - start) & sectorsize_mask;
247 page_in = find_get_page(mapping, cur_in >> PAGE_SHIFT);
252 in_len = min_t(u32, start + len - cur_in, sectorsize - sector_off);
256 offset_in_page(cur_in), in_len,
272 cur_in += in_len;
278 if (cur_in - start > sectorsize * 2 && cur_in - start < cur_out) {
284 if (PAGE_ALIGNED(cur_in)) {
297 *total_in = cur_in - start;
311 char *dest, u32 len, u32 *cur_in)
313 u32 orig_in = *cur_in;
315 while (*cur_in < orig_in + len) {
317 u32 copy_len = min_t(u32, PAGE_SIZE - offset_in_page(*cur_in),
318 orig_in + len - *cur_in);
321 cur_page = cb->compressed_pages[*cur_in / PAGE_SIZE];
323 memcpy_from_page(dest + *cur_in - orig_in, cur_page,
324 offset_in_page(*cur_in), copy_len);
326 *cur_in += copy_len;
340 u32 cur_in = 0;
347 cur_in += LZO_LEN;
365 while (cur_in < len_in) {
376 ASSERT(cur_in / sectorsize ==
377 (cur_in + LZO_LEN - 1) / sectorsize);
378 cur_page = cb->compressed_pages[cur_in / PAGE_SIZE];
381 seg_len = read_compress_length(kaddr + offset_in_page(cur_in));
383 cur_in += LZO_LEN;
396 copy_compressed_segment(cb, workspace->cbuf, seg_len, &cur_in);
416 sector_bytes_left = sectorsize - (cur_in % sectorsize);
421 cur_in += sector_bytes_left;