Searched refs:inputmargin (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/fs/erofs/ |
H A D | decompressor.c | 119 unsigned int inputmargin, inlen; in z_erofs_lz4_decompress() local 128 inputmargin = 0; in z_erofs_lz4_decompress() 136 while (!src[inputmargin & ~PAGE_MASK]) in z_erofs_lz4_decompress() 137 if (!(++inputmargin & ~PAGE_MASK)) in z_erofs_lz4_decompress() 140 if (inputmargin >= rq->inputsize) { in z_erofs_lz4_decompress() 147 inlen = rq->inputsize - inputmargin; in z_erofs_lz4_decompress() 158 src = generic_copy_inplace_data(rq, src, inputmargin); in z_erofs_lz4_decompress() 159 inputmargin = 0; in z_erofs_lz4_decompress() 166 ret = LZ4_decompress_safe_partial(src + inputmargin, out, in z_erofs_lz4_decompress() 170 ret = LZ4_decompress_safe(src + inputmargin, ou in z_erofs_lz4_decompress() [all...] |
/kernel/linux/linux-6.6/fs/erofs/ |
H A D | decompressor.c | 125 void *inpage, void *out, unsigned int *inputmargin, in z_erofs_lz4_handle_overlap() 173 min_t(unsigned int, total, PAGE_SIZE - *inputmargin); in z_erofs_lz4_handle_overlap() 177 memcpy(tmp, inpage + *inputmargin, page_copycnt); in z_erofs_lz4_handle_overlap() 183 *inputmargin = 0; in z_erofs_lz4_handle_overlap() 212 unsigned int inputmargin; in z_erofs_lz4_decompress_mem() local 233 inputmargin = rq->pageofs_in; in z_erofs_lz4_decompress_mem() 234 src = z_erofs_lz4_handle_overlap(ctx, headpage, dst, &inputmargin, in z_erofs_lz4_decompress_mem() 242 ret = LZ4_decompress_safe_partial(src + inputmargin, out, in z_erofs_lz4_decompress_mem() 245 ret = LZ4_decompress_safe(src + inputmargin, out, in z_erofs_lz4_decompress_mem() 250 ret, rq->inputsize, inputmargin, r in z_erofs_lz4_decompress_mem() 124 z_erofs_lz4_handle_overlap(struct z_erofs_lz4_decompress_ctx *ctx, void *inpage, void *out, unsigned int *inputmargin, int *maptype, bool may_inplace) z_erofs_lz4_handle_overlap() argument [all...] |
Completed in 1 milliseconds