Lines Matching refs:sdesc
1007 cifs_alloc_hash(const char *name, struct shash_desc **sdesc) in cifs_alloc_hash() argument
1012 if (*sdesc) in cifs_alloc_hash()
1019 *sdesc = NULL; in cifs_alloc_hash()
1023 *sdesc = kmalloc(sizeof(struct shash_desc) + crypto_shash_descsize(alg), GFP_KERNEL); in cifs_alloc_hash()
1024 if (*sdesc == NULL) { in cifs_alloc_hash()
1030 (*sdesc)->tfm = alg; in cifs_alloc_hash()
1041 cifs_free_hash(struct shash_desc **sdesc) in cifs_free_hash() argument
1043 if (unlikely(!sdesc) || !*sdesc) in cifs_free_hash()
1046 if ((*sdesc)->tfm) { in cifs_free_hash()
1047 crypto_free_shash((*sdesc)->tfm); in cifs_free_hash()
1048 (*sdesc)->tfm = NULL; in cifs_free_hash()
1051 kfree_sensitive(*sdesc); in cifs_free_hash()
1052 *sdesc = NULL; in cifs_free_hash()