decomp_state
free_buffer(decomp_state *dctx)
zlib_init(decomp_state *dctx, uint8_t *first_buf, size_t buflen, size_t size_hint)
zlib_step(decomp_state *dctx, uint8_t *buf, size_t len, size_t offset)
zlib_fini(decomp_state *dctx, bool flush)
bzip2_init(decomp_state *dctx, uint8_t *first_buf, size_t buflen, size_t size_hint)
bzip2_step(decomp_state *dctx, uint8_t *buf, size_t len, size_t offset)
bzip2_fini(decomp_state *dctx, bool flush)
xz_init(decomp_state *dctx, uint8_t *first_buf, size_t buflen, size_t size_hint)
xz_step(decomp_state *dctx, uint8_t *buf, size_t len, size_t offset)
xz_fini(decomp_state *dctx, bool flush)
zstd_init(decomp_state *dctx, uint8_t *first_buf, size_t buflen, size_t size_hint)
zstd_step(decomp_state *dctx, uint8_t *buf, size_t len, size_t offset)
zstd_fini(decomp_state *dctx, bool flush)
null_init(decomp_state *dctx, uint8_t *first_buf, size_t buflen, size_t size_hint)
EFI_STATUS (*init)(decomp_state *dctx, uint8_t *first_buf, size_t buflen,
null_step(decomp_state *dctx, uint8_t *buf, size_t len, size_t offset)
enum step_return (*step)(decomp_state *dctx, uint8_t *buf, size_t len, size_t offset);
null_fini(decomp_state *dctx, bool flush)
void (*fini)(decomp_state *dctx, bool flush);
decomp_state *
decomp_state *dctx;
decomp_step(decomp_state *dctx, uint8_t *buf, size_t len, size_t offset)
decomp_fini(decomp_state *dctx, bool flush)
decomp_buffer(decomp_state *dctx)
decomp_buffer_length(decomp_state *dctx)
alloc_buffer(decomp_state *dctx, size_t size)
grow_buffer(decomp_state *dctx)
typedef struct decomp_state decomp_state;
decomp_state *decomp_init(uint8_t *buf, size_t buflen, size_t size_hint);
enum step_return decomp_step(decomp_state *dctx, uint8_t *buf, size_t len, size_t offset);
void decomp_fini(decomp_state *dctx, bool flush);
EFI_PHYSICAL_ADDRESS decomp_buffer(decomp_state *dctx);
size_t decomp_buffer_length(decomp_state *dctx);
decomp_state *dctx;
decomp_state *dctx = ctx->dctx;