#ifndef __NX842_H__ #define __NX842_H__ #define __NX842_PSERIES_MEM_COMPRESS (10240) #define __NX842_POWERNV_MEM_COMPRESS (1024) #define NX842_MEM_COMPRESS (max_t(unsigned int, \ __NX842_PSERIES_MEM_COMPRESS, __NX842_POWERNV_MEM_COMPRESS)) struct nx842_constraints { int alignment; int multiple; int minimum; int maximum; }; int nx842_constraints(struct nx842_constraints *constraints); int nx842_compress(const unsigned char *in, unsigned int in_len, unsigned char *out, unsigned int *out_len, void *wrkmem); int nx842_decompress(const unsigned char *in, unsigned int in_len, unsigned char *out, unsigned int *out_len, void *wrkmem); #endif