Lines Matching refs:tfms
33 struct crypto_comp * __percpu *tfms; member
50 struct crypto_comp *tfm = *per_cpu_ptr(ipcd->tfms, cpu); in ipcomp_decompress()
150 tfm = *this_cpu_ptr(ipcd->tfms); in ipcomp_compress()
247 static void ipcomp_free_tfms(struct crypto_comp * __percpu *tfms) in ipcomp_free_tfms() argument
253 if (pos->tfms == tfms) in ipcomp_free_tfms()
265 if (!tfms) in ipcomp_free_tfms()
269 struct crypto_comp *tfm = *per_cpu_ptr(tfms, cpu); in ipcomp_free_tfms()
272 free_percpu(tfms); in ipcomp_free_tfms()
278 struct crypto_comp * __percpu *tfms; in ipcomp_alloc_tfms() local
286 tfm = __this_cpu_read(*pos->tfms); in ipcomp_alloc_tfms()
290 return pos->tfms; in ipcomp_alloc_tfms()
302 pos->tfms = tfms = alloc_percpu(struct crypto_comp *); in ipcomp_alloc_tfms()
303 if (!tfms) in ipcomp_alloc_tfms()
311 *per_cpu_ptr(tfms, cpu) = tfm; in ipcomp_alloc_tfms()
314 return tfms; in ipcomp_alloc_tfms()
317 ipcomp_free_tfms(tfms); in ipcomp_alloc_tfms()
323 if (ipcd->tfms) in ipcomp_free_data()
324 ipcomp_free_tfms(ipcd->tfms); in ipcomp_free_data()
363 ipcd->tfms = ipcomp_alloc_tfms(x->calg->alg_name); in ipcomp_init_state()
364 if (!ipcd->tfms) in ipcomp_init_state()