zip_ctx 72 drivers/crypto/cavium/zip/zip_crypto.c static int zip_ctx_init(struct zip_kernel_ctx *zip_ctx, int lzs_flag) zip_ctx 74 drivers/crypto/cavium/zip/zip_crypto.c struct zip_operation *comp_ctx = &zip_ctx->zip_comp; zip_ctx 75 drivers/crypto/cavium/zip/zip_crypto.c struct zip_operation *decomp_ctx = &zip_ctx->zip_decomp; zip_ctx 110 drivers/crypto/cavium/zip/zip_crypto.c static void zip_ctx_exit(struct zip_kernel_ctx *zip_ctx) zip_ctx 112 drivers/crypto/cavium/zip/zip_crypto.c struct zip_operation *comp_ctx = &zip_ctx->zip_comp; zip_ctx 113 drivers/crypto/cavium/zip/zip_crypto.c struct zip_operation *dec_ctx = &zip_ctx->zip_decomp; zip_ctx 124 drivers/crypto/cavium/zip/zip_crypto.c struct zip_kernel_ctx *zip_ctx) zip_ctx 131 drivers/crypto/cavium/zip/zip_crypto.c if (!zip_ctx || !src || !dst || !dlen) zip_ctx 142 drivers/crypto/cavium/zip/zip_crypto.c zip_ops = &zip_ctx->zip_comp; zip_ctx 160 drivers/crypto/cavium/zip/zip_crypto.c struct zip_kernel_ctx *zip_ctx) zip_ctx 167 drivers/crypto/cavium/zip/zip_crypto.c if (!zip_ctx || !src || !dst || !dlen) zip_ctx 178 drivers/crypto/cavium/zip/zip_crypto.c zip_ops = &zip_ctx->zip_decomp; zip_ctx 202 drivers/crypto/cavium/zip/zip_crypto.c struct zip_kernel_ctx *zip_ctx = crypto_tfm_ctx(tfm); zip_ctx 204 drivers/crypto/cavium/zip/zip_crypto.c ret = zip_ctx_init(zip_ctx, 0); zip_ctx 212 drivers/crypto/cavium/zip/zip_crypto.c struct zip_kernel_ctx *zip_ctx = crypto_tfm_ctx(tfm); zip_ctx 214 drivers/crypto/cavium/zip/zip_crypto.c ret = zip_ctx_init(zip_ctx, 1); zip_ctx 221 drivers/crypto/cavium/zip/zip_crypto.c struct zip_kernel_ctx *zip_ctx = crypto_tfm_ctx(tfm); zip_ctx 223 drivers/crypto/cavium/zip/zip_crypto.c zip_ctx_exit(zip_ctx); zip_ctx 231 drivers/crypto/cavium/zip/zip_crypto.c struct zip_kernel_ctx *zip_ctx = crypto_tfm_ctx(tfm); zip_ctx 233 drivers/crypto/cavium/zip/zip_crypto.c ret = zip_compress(src, slen, dst, dlen, zip_ctx); zip_ctx 243 drivers/crypto/cavium/zip/zip_crypto.c struct zip_kernel_ctx *zip_ctx = crypto_tfm_ctx(tfm); zip_ctx 245 drivers/crypto/cavium/zip/zip_crypto.c ret = zip_decompress(src, slen, dst, dlen, zip_ctx); zip_ctx 254 drivers/crypto/cavium/zip/zip_crypto.c struct zip_kernel_ctx *zip_ctx; zip_ctx 256 drivers/crypto/cavium/zip/zip_crypto.c zip_ctx = kzalloc(sizeof(*zip_ctx), GFP_KERNEL); zip_ctx 257 drivers/crypto/cavium/zip/zip_crypto.c if (!zip_ctx) zip_ctx 260 drivers/crypto/cavium/zip/zip_crypto.c ret = zip_ctx_init(zip_ctx, 0); zip_ctx 263 drivers/crypto/cavium/zip/zip_crypto.c kzfree(zip_ctx); zip_ctx 267 drivers/crypto/cavium/zip/zip_crypto.c return zip_ctx; zip_ctx 273 drivers/crypto/cavium/zip/zip_crypto.c struct zip_kernel_ctx *zip_ctx; zip_ctx 275 drivers/crypto/cavium/zip/zip_crypto.c zip_ctx = kzalloc(sizeof(*zip_ctx), GFP_KERNEL); zip_ctx 276 drivers/crypto/cavium/zip/zip_crypto.c if (!zip_ctx) zip_ctx 279 drivers/crypto/cavium/zip/zip_crypto.c ret = zip_ctx_init(zip_ctx, 1); zip_ctx 282 drivers/crypto/cavium/zip/zip_crypto.c kzfree(zip_ctx); zip_ctx 286 drivers/crypto/cavium/zip/zip_crypto.c return zip_ctx; zip_ctx 291 drivers/crypto/cavium/zip/zip_crypto.c struct zip_kernel_ctx *zip_ctx = ctx; zip_ctx 293 drivers/crypto/cavium/zip/zip_crypto.c zip_ctx_exit(zip_ctx); zip_ctx 294 drivers/crypto/cavium/zip/zip_crypto.c kzfree(zip_ctx); zip_ctx 302 drivers/crypto/cavium/zip/zip_crypto.c struct zip_kernel_ctx *zip_ctx = ctx; zip_ctx 304 drivers/crypto/cavium/zip/zip_crypto.c ret = zip_compress(src, slen, dst, dlen, zip_ctx); zip_ctx 314 drivers/crypto/cavium/zip/zip_crypto.c struct zip_kernel_ctx *zip_ctx = ctx; zip_ctx 316 drivers/crypto/cavium/zip/zip_crypto.c ret = zip_decompress(src, slen, dst, dlen, zip_ctx); zip_ctx 72 drivers/crypto/cavium/zip/zip_crypto.h void zip_free_scomp_ctx(struct crypto_scomp *tfm, void *zip_ctx);