Lines Matching refs:dlen
15 u32 clen, dlen, orig_size = size, res; in btrfs_read_extent_inline() local
23 dlen = extent->ram_bytes; in btrfs_read_extent_inline()
25 if (offset > dlen) in btrfs_read_extent_inline()
28 if (size > dlen - offset) in btrfs_read_extent_inline()
29 size = dlen - offset; in btrfs_read_extent_inline()
36 if (dlen > orig_size) { in btrfs_read_extent_inline()
37 dbuf = malloc(dlen); in btrfs_read_extent_inline()
44 res = btrfs_decompress(extent->compression, cbuf, clen, dbuf, dlen); in btrfs_read_extent_inline()
45 if (res == -1 || res != dlen) in btrfs_read_extent_inline()
48 if (dlen > orig_size) { in btrfs_read_extent_inline()
58 if (dlen > orig_size) in btrfs_read_extent_inline()
67 u64 physical, clen, dlen, orig_size = size; in btrfs_read_extent_reg() local
72 dlen = extent->num_bytes; in btrfs_read_extent_reg()
74 if (offset > dlen) in btrfs_read_extent_reg()
77 if (size > dlen - offset) in btrfs_read_extent_reg()
78 size = dlen - offset; in btrfs_read_extent_reg()
92 cbuf = malloc(dlen > size ? clen + dlen : clen); in btrfs_read_extent_reg()
96 if (dlen > orig_size) in btrfs_read_extent_reg()
104 res = btrfs_decompress(extent->compression, cbuf, clen, dbuf, dlen); in btrfs_read_extent_reg()
108 if (dlen > orig_size) in btrfs_read_extent_reg()