linux/drivers/net/ethernet/chelsio/cxgb4/cudbg_zlib.h

/* SPDX-License-Identifier: GPL-2.0-only */
/*
 *  Copyright (C) 2018 Chelsio Communications.  All rights reserved.
 */

#ifndef __CUDBG_ZLIB_H__
#define __CUDBG_ZLIB_H__

#include <linux/zlib.h>

#define CUDBG_ZLIB_COMPRESS_ID
#define CUDBG_ZLIB_WIN_BITS
#define CUDBG_ZLIB_MEM_LVL

struct cudbg_compress_hdr {};

static inline int cudbg_get_workspace_size(void)
{}

int cudbg_compress_buff(struct cudbg_init *pdbg_init,
			struct cudbg_buffer *pin_buff,
			struct cudbg_buffer *pout_buff);
#endif /* __CUDBG_ZLIB_H__ */