Lines Matching defs:cbuf
20 static u32 decompress_lzo(const u8 *cbuf, u32 clen, u8 *dbuf, u32 dlen)
29 tot_len = le32_to_cpu(get_unaligned((u32 *)cbuf));
31 cbuf += LZO_LEN;
46 in_len = le32_to_cpu(get_unaligned((u32 *)cbuf));
47 cbuf += LZO_LEN;
57 ret = lzo1x_decompress_safe(cbuf, in_len, dbuf, &out_len);
61 cbuf += in_len;
74 cbuf += rem_page;
91 u8 *cbuf;
96 cbuf = (u8 *) _cbuf;
105 if (clen > 2 && !(cbuf[1] & PRESET_DICT) &&
106 ((cbuf[0] & 0x0f) == Z_DEFLATED) &&
107 !(((cbuf[0] << 8) + cbuf[1]) % 31)) {
108 wbits = -((cbuf[0] >> 4) + 8);
109 cbuf += 2;
117 stream.next_in = cbuf + stream.total_in;
138 static u32 decompress_zstd(const u8 *cbuf, u32 clen, u8 *dbuf, u32 dlen)
142 abuf_init_set(&in, (u8 *)cbuf, clen);
151 const u8 *cbuf;
154 cbuf = (const u8 *) c;
160 memcpy(dbuf, cbuf, res);
163 return decompress_zlib(cbuf, clen, dbuf, dlen);
165 return decompress_lzo(cbuf, clen, dbuf, dlen);
167 return decompress_zstd(cbuf, clen, dbuf, dlen);