Lines Matching refs:dlen
16 u32 clen, dlen, orig_size = size, res; in btrfs_read_extent_inline() local
24 dlen = extent->ram_bytes; in btrfs_read_extent_inline()
26 if (offset > dlen) in btrfs_read_extent_inline()
29 if (size > dlen - offset) in btrfs_read_extent_inline()
30 size = dlen - offset; in btrfs_read_extent_inline()
37 if (dlen > orig_size) { in btrfs_read_extent_inline()
38 dbuf = malloc(dlen); in btrfs_read_extent_inline()
45 res = btrfs_decompress(extent->compression, cbuf, clen, dbuf, dlen); in btrfs_read_extent_inline()
46 if (res == -1 || res != dlen) in btrfs_read_extent_inline()
49 if (dlen > orig_size) { in btrfs_read_extent_inline()
59 if (dlen > orig_size) in btrfs_read_extent_inline()
68 u64 physical, clen, dlen, orig_size = size; in btrfs_read_extent_reg() local
73 dlen = extent->num_bytes; in btrfs_read_extent_reg()
75 if (offset > dlen) in btrfs_read_extent_reg()
78 if (size > dlen - offset) in btrfs_read_extent_reg()
79 size = dlen - offset; in btrfs_read_extent_reg()
93 cbuf = malloc_cache_aligned(dlen > size ? clen + dlen : clen); in btrfs_read_extent_reg()
97 if (dlen > orig_size) in btrfs_read_extent_reg()
105 res = btrfs_decompress(extent->compression, cbuf, clen, dbuf, dlen); in btrfs_read_extent_reg()
109 if (dlen > orig_size) in btrfs_read_extent_reg()