Lines Matching defs:zip_ctx

72 static int zip_ctx_init(struct zip_kernel_ctx *zip_ctx, int lzs_flag)
74 struct zip_operation *comp_ctx = &zip_ctx->zip_comp;
75 struct zip_operation *decomp_ctx = &zip_ctx->zip_decomp;
110 static void zip_ctx_exit(struct zip_kernel_ctx *zip_ctx)
112 struct zip_operation *comp_ctx = &zip_ctx->zip_comp;
113 struct zip_operation *dec_ctx = &zip_ctx->zip_decomp;
124 struct zip_kernel_ctx *zip_ctx)
131 if (!zip_ctx || !src || !dst || !dlen)
142 zip_ops = &zip_ctx->zip_comp;
160 struct zip_kernel_ctx *zip_ctx)
167 if (!zip_ctx || !src || !dst || !dlen)
178 zip_ops = &zip_ctx->zip_decomp;
201 struct zip_kernel_ctx *zip_ctx = crypto_tfm_ctx(tfm);
203 return zip_ctx_init(zip_ctx, 0);
208 struct zip_kernel_ctx *zip_ctx = crypto_tfm_ctx(tfm);
210 return zip_ctx_init(zip_ctx, 1);
215 struct zip_kernel_ctx *zip_ctx = crypto_tfm_ctx(tfm);
217 zip_ctx_exit(zip_ctx);
224 struct zip_kernel_ctx *zip_ctx = crypto_tfm_ctx(tfm);
226 return zip_compress(src, slen, dst, dlen, zip_ctx);
233 struct zip_kernel_ctx *zip_ctx = crypto_tfm_ctx(tfm);
235 return zip_decompress(src, slen, dst, dlen, zip_ctx);
242 struct zip_kernel_ctx *zip_ctx;
244 zip_ctx = kzalloc(sizeof(*zip_ctx), GFP_KERNEL);
245 if (!zip_ctx)
248 ret = zip_ctx_init(zip_ctx, 0);
251 kfree_sensitive(zip_ctx);
255 return zip_ctx;
261 struct zip_kernel_ctx *zip_ctx;
263 zip_ctx = kzalloc(sizeof(*zip_ctx), GFP_KERNEL);
264 if (!zip_ctx)
267 ret = zip_ctx_init(zip_ctx, 1);
270 kfree_sensitive(zip_ctx);
274 return zip_ctx;
279 struct zip_kernel_ctx *zip_ctx = ctx;
281 zip_ctx_exit(zip_ctx);
282 kfree_sensitive(zip_ctx);
289 struct zip_kernel_ctx *zip_ctx = ctx;
291 return zip_compress(src, slen, dst, dlen, zip_ctx);
298 struct zip_kernel_ctx *zip_ctx = ctx;
300 return zip_decompress(src, slen, dst, dlen, zip_ctx);