Lines Matching refs:mem
509 char *mem; in crypto_alloc_tfmmem() local
514 mem = kzalloc_node(total, gfp, node); in crypto_alloc_tfmmem()
515 if (mem == NULL) in crypto_alloc_tfmmem()
518 tfm = (struct crypto_tfm *)(mem + tfmsize); in crypto_alloc_tfmmem()
523 return mem; in crypto_alloc_tfmmem()
531 char *mem; in crypto_create_tfm_node() local
534 mem = crypto_alloc_tfmmem(alg, frontend, node, GFP_KERNEL); in crypto_create_tfm_node()
535 if (IS_ERR(mem)) in crypto_create_tfm_node()
538 tfm = (struct crypto_tfm *)(mem + frontend->tfmsize); in crypto_create_tfm_node()
555 kfree(mem); in crypto_create_tfm_node()
556 mem = ERR_PTR(err); in crypto_create_tfm_node()
558 return mem; in crypto_create_tfm_node()
567 char *mem; in crypto_clone_tfm() local
569 mem = ERR_PTR(-ESTALE); in crypto_clone_tfm()
573 mem = crypto_alloc_tfmmem(alg, frontend, otfm->node, GFP_ATOMIC); in crypto_clone_tfm()
574 if (IS_ERR(mem)) { in crypto_clone_tfm()
579 tfm = (struct crypto_tfm *)(mem + frontend->tfmsize); in crypto_clone_tfm()
584 return mem; in crypto_clone_tfm()
670 void crypto_destroy_tfm(void *mem, struct crypto_tfm *tfm) in crypto_destroy_tfm() argument
674 if (IS_ERR_OR_NULL(mem)) in crypto_destroy_tfm()
685 kfree_sensitive(mem); in crypto_destroy_tfm()