xz_dec
struct xz_dec *xz_dec;
xz_dec = xz_dec_init(XZ_SINGLE, (u32)-1);
if (!xz_dec)
xz_ret = xz_dec_run(xz_dec, &xz_buf);
xz_dec_end(xz_dec);
struct xz_dec *xz_dec;
xz_dec = xz_dec_init(XZ_DYNALLOC, (u32)-1);
if (!xz_dec)
xz_ret = xz_dec_run(xz_dec, &xz_buf);
xz_dec_end(xz_dec);
static int mlxfw_mfa2_xz_dec_run(struct xz_dec *xz_dec, struct xz_buf *xz_buf,
xz_ret = xz_dec_run(xz_dec, xz_buf);
struct xz_dec *xz_dec;
xz_dec = xz_dec_init(XZ_DYNALLOC, (u32) -1);
if (!xz_dec)
err = mlxfw_mfa2_xz_dec_run(xz_dec, &dec_buf, &finished);
err = mlxfw_mfa2_xz_dec_run(xz_dec, &dec_buf, &finished);
xz_dec_end(xz_dec);
struct xz_dec *state;
struct xz_dec;
struct xz_dec *xz_dec_init(enum xz_mode mode, uint32_t dict_max);
enum xz_ret xz_dec_run(struct xz_dec *s, struct xz_buf *b);
void xz_dec_reset(struct xz_dec *s);
void xz_dec_end(struct xz_dec *s);
struct xz_dec *xz_dec;
xz_dec = xz_dec_init(XZ_DYNALLOC, (u32)-1);
if (!xz_dec)
xz_ret = xz_dec_run(xz_dec, &xz_buf);
xz_dec_end(xz_dec);
struct xz_dec *s;
static bool fill_temp(struct xz_dec *s, struct xz_buf *b)
static enum xz_ret dec_vli(struct xz_dec *s, const uint8_t *in,
static enum xz_ret dec_block(struct xz_dec *s, struct xz_buf *b)
static void index_update(struct xz_dec *s, const struct xz_buf *b)
static enum xz_ret dec_index(struct xz_dec *s, struct xz_buf *b)
static enum xz_ret crc32_validate(struct xz_dec *s, struct xz_buf *b)
static bool check_skip(struct xz_dec *s, struct xz_buf *b)
static enum xz_ret dec_stream_header(struct xz_dec *s)
static enum xz_ret dec_stream_footer(struct xz_dec *s)
static enum xz_ret dec_block_header(struct xz_dec *s)
static enum xz_ret dec_main(struct xz_dec *s, struct xz_buf *b)
enum xz_ret xz_dec_run(struct xz_dec *s, struct xz_buf *b)
struct xz_dec *xz_dec_init(enum xz_mode mode, uint32_t dict_max)
struct xz_dec *s = kmalloc_obj(*s);
void xz_dec_reset(struct xz_dec *s)
void xz_dec_end(struct xz_dec *s)
static struct xz_dec *state;