MCPcopy Create free account
hub / github.com/F-Stack/f-stack / cse_free

Function cse_free

freebsd/opencrypto/cryptodev.c:718–731  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

716}
717
718static void
719cse_free(struct csession *cse)
720{
721
722 if (!refcount_release(&cse->refs))
723 return;
724 crypto_freesession(cse->cses);
725 mtx_destroy(&cse->lock);
726 if (cse->key)
727 free(cse->key, M_XDATA);
728 if (cse->mackey)
729 free(cse->mackey, M_XDATA);
730 free(cse, M_XDATA);
731}
732
733static bool
734cse_delete(struct fcrypt *fcr, u_int ses)

Callers 3

cse_deleteFunction · 0.85
fcrypt_dtorFunction · 0.85
crypto_ioctlFunction · 0.85

Calls 3

refcount_releaseFunction · 0.85
crypto_freesessionFunction · 0.85
freeFunction · 0.50

Tested by

no test coverage detected