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

Function blake2_cleanctx

freebsd/crypto/blake2/blake2_cryptodev.c:99–116  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

97}
98
99static void
100blake2_cleanctx(void)
101{
102 int i;
103
104 /* XXX - no way to return driverid */
105 CPU_FOREACH(i) {
106 if (ctx_fpu[i] != NULL) {
107 mtx_destroy(&ctx_mtx[i]);
108 fpu_kern_free_ctx(ctx_fpu[i]);
109 }
110 ctx_fpu[i] = NULL;
111 }
112 free(ctx_mtx, M_BLAKE2);
113 ctx_mtx = NULL;
114 free(ctx_fpu, M_BLAKE2);
115 ctx_fpu = NULL;
116}
117
118static int
119blake2_attach(device_t dev)

Callers 1

blake2_detachFunction · 0.85

Calls 2

fpu_kern_free_ctxFunction · 0.50
freeFunction · 0.50

Tested by

no test coverage detected