#include <linux/mutex.h>
#include <linux/bio.h>
#include <linux/slab.h>
#include <linux/xz.h>
#include <linux/bitops.h>
#include "squashfs_fs.h"
#include "squashfs_fs_sb.h"
#include "squashfs.h"
#include "decompressor.h"
#include "page_actor.h"
struct squashfs_xz { … };
struct disk_comp_opts { … };
struct comp_opts { … };
static void *squashfs_xz_comp_opts(struct squashfs_sb_info *msblk,
void *buff, int len)
{ … }
static void *squashfs_xz_init(struct squashfs_sb_info *msblk, void *buff)
{ … }
static void squashfs_xz_free(void *strm)
{ … }
static int squashfs_xz_uncompress(struct squashfs_sb_info *msblk, void *strm,
struct bio *bio, int offset, int length,
struct squashfs_page_actor *output)
{ … }
const struct squashfs_decompressor squashfs_xz_comp_ops = …;