Lines Matching refs:sdesc
1021 cifs_alloc_hash(const char *name, struct shash_desc **sdesc) in cifs_alloc_hash() argument
1026 if (*sdesc) in cifs_alloc_hash()
1033 *sdesc = NULL; in cifs_alloc_hash()
1037 *sdesc = kmalloc(sizeof(struct shash_desc) + crypto_shash_descsize(alg), GFP_KERNEL); in cifs_alloc_hash()
1038 if (*sdesc == NULL) { in cifs_alloc_hash()
1044 (*sdesc)->tfm = alg; in cifs_alloc_hash()
1055 cifs_free_hash(struct shash_desc **sdesc) in cifs_free_hash() argument
1057 if (unlikely(!sdesc) || !*sdesc) in cifs_free_hash()
1060 if ((*sdesc)->tfm) { in cifs_free_hash()
1061 crypto_free_shash((*sdesc)->tfm); in cifs_free_hash()
1062 (*sdesc)->tfm = NULL; in cifs_free_hash()
1065 kfree_sensitive(*sdesc); in cifs_free_hash()
1066 *sdesc = NULL; in cifs_free_hash()