Lines Matching refs:ipcd
44 struct ipcomp_data *ipcd = x->data; in ipcomp_decompress() local
50 struct crypto_comp *tfm = *per_cpu_ptr(ipcd->tfms, cpu); in ipcomp_decompress()
140 struct ipcomp_data *ipcd = x->data; in ipcomp_compress() local
150 tfm = *this_cpu_ptr(ipcd->tfms); in ipcomp_compress()
175 struct ipcomp_data *ipcd = x->data; in ipcomp_output() local
177 if (skb->len < ipcd->threshold) { in ipcomp_output()
321 static void ipcomp_free_data(struct ipcomp_data *ipcd) in ipcomp_free_data() argument
323 if (ipcd->tfms) in ipcomp_free_data()
324 ipcomp_free_tfms(ipcd->tfms); in ipcomp_free_data()
330 struct ipcomp_data *ipcd = x->data; in ipcomp_destroy() local
331 if (!ipcd) in ipcomp_destroy()
335 ipcomp_free_data(ipcd); in ipcomp_destroy()
337 kfree(ipcd); in ipcomp_destroy()
344 struct ipcomp_data *ipcd; in ipcomp_init_state() local
355 ipcd = kzalloc(sizeof(*ipcd), GFP_KERNEL); in ipcomp_init_state()
356 if (!ipcd) in ipcomp_init_state()
363 ipcd->tfms = ipcomp_alloc_tfms(x->calg->alg_name); in ipcomp_init_state()
364 if (!ipcd->tfms) in ipcomp_init_state()
370 ipcd->threshold = calg_desc->uinfo.comp.threshold; in ipcomp_init_state()
371 x->data = ipcd; in ipcomp_init_state()
377 ipcomp_free_data(ipcd); in ipcomp_init_state()
379 kfree(ipcd); in ipcomp_init_state()