Lines Matching refs:ipcd
40 struct ipcomp_data *ipcd = x->data; in ipcomp_decompress() local
46 struct crypto_comp *tfm = *per_cpu_ptr(ipcd->tfms, cpu); in ipcomp_decompress()
136 struct ipcomp_data *ipcd = x->data; in ipcomp_compress() local
146 tfm = *this_cpu_ptr(ipcd->tfms); in ipcomp_compress()
171 struct ipcomp_data *ipcd = x->data; in ipcomp_output() local
173 if (skb->len < ipcd->threshold) { in ipcomp_output()
318 static void ipcomp_free_data(struct ipcomp_data *ipcd) in ipcomp_free_data() argument
320 if (ipcd->tfms) in ipcomp_free_data()
321 ipcomp_free_tfms(ipcd->tfms); in ipcomp_free_data()
327 struct ipcomp_data *ipcd = x->data; in ipcomp_destroy() local
328 if (!ipcd) in ipcomp_destroy()
332 ipcomp_free_data(ipcd); in ipcomp_destroy()
334 kfree(ipcd); in ipcomp_destroy()
341 struct ipcomp_data *ipcd; in ipcomp_init_state() local
352 ipcd = kzalloc(sizeof(*ipcd), GFP_KERNEL); in ipcomp_init_state()
353 if (!ipcd) in ipcomp_init_state()
360 ipcd->tfms = ipcomp_alloc_tfms(x->calg->alg_name); in ipcomp_init_state()
361 if (!ipcd->tfms) in ipcomp_init_state()
367 ipcd->threshold = calg_desc->uinfo.comp.threshold; in ipcomp_init_state()
368 x->data = ipcd; in ipcomp_init_state()
374 ipcomp_free_data(ipcd); in ipcomp_init_state()
376 kfree(ipcd); in ipcomp_init_state()