linux/crypto/acompress.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 * Asynchronous Compression operations
 *
 * Copyright (c) 2016, Intel Corporation
 * Authors: Weigang Li <[email protected]>
 *          Giovanni Cabiddu <[email protected]>
 */

#include <crypto/internal/acompress.h>
#include <linux/cryptouser.h>
#include <linux/errno.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/seq_file.h>
#include <linux/slab.h>
#include <linux/string.h>
#include <net/netlink.h>

#include "compress.h"

struct crypto_scomp;

static const struct crypto_type crypto_acomp_type;

static inline struct acomp_alg *__crypto_acomp_alg(struct crypto_alg *alg)
{}

static inline struct acomp_alg *crypto_acomp_alg(struct crypto_acomp *tfm)
{}

static int __maybe_unused crypto_acomp_report(
	struct sk_buff *skb, struct crypto_alg *alg)
{}

static void crypto_acomp_show(struct seq_file *m, struct crypto_alg *alg)
	__maybe_unused;

static void crypto_acomp_show(struct seq_file *m, struct crypto_alg *alg)
{}

static void crypto_acomp_exit_tfm(struct crypto_tfm *tfm)
{}

static int crypto_acomp_init_tfm(struct crypto_tfm *tfm)
{}

static unsigned int crypto_acomp_extsize(struct crypto_alg *alg)
{}

static const struct crypto_type crypto_acomp_type =;

struct crypto_acomp *crypto_alloc_acomp(const char *alg_name, u32 type,
					u32 mask)
{}
EXPORT_SYMBOL_GPL();

struct crypto_acomp *crypto_alloc_acomp_node(const char *alg_name, u32 type,
					u32 mask, int node)
{}
EXPORT_SYMBOL_GPL();

struct acomp_req *acomp_request_alloc(struct crypto_acomp *acomp)
{}
EXPORT_SYMBOL_GPL();

void acomp_request_free(struct acomp_req *req)
{}
EXPORT_SYMBOL_GPL();

void comp_prepare_alg(struct comp_alg_common *alg)
{}

int crypto_register_acomp(struct acomp_alg *alg)
{}
EXPORT_SYMBOL_GPL();

void crypto_unregister_acomp(struct acomp_alg *alg)
{}
EXPORT_SYMBOL_GPL();

int crypto_register_acomps(struct acomp_alg *algs, int count)
{}
EXPORT_SYMBOL_GPL();

void crypto_unregister_acomps(struct acomp_alg *algs, int count)
{}
EXPORT_SYMBOL_GPL();

MODULE_LICENSE();
MODULE_DESCRIPTION();