Home
last modified time | relevance | path

Searched refs:ctx_mtx (Results 1 – 3 of 3) sorted by relevance

/f-stack/freebsd/crypto/blake2/
H A Dblake2_cryptodev.c59 static struct mtx_padalign *ctx_mtx; variable
65 mtx_lock(&ctx_mtx[(i)]); \
70 mtx_unlock(&ctx_mtx[(i)]); \
107 mtx_destroy(&ctx_mtx[i]); in blake2_cleanctx()
112 free(ctx_mtx, M_BLAKE2); in blake2_cleanctx()
113 ctx_mtx = NULL; in blake2_cleanctx()
135 ctx_mtx = malloc(sizeof(*ctx_mtx) * (mp_maxid + 1), M_BLAKE2, in blake2_attach()
147 mtx_init(&ctx_mtx[i], "bl2fpumtx", NULL, MTX_DEF | MTX_NEW); in blake2_attach()
/f-stack/freebsd/crypto/armv8/
H A Darmv8_crypto.c74 static struct mtx *ctx_mtx; variable
80 mtx_lock(&ctx_mtx[(i)]); \
85 mtx_unlock(&ctx_mtx[(i)]); \
158 ctx_mtx = malloc(sizeof(*ctx_mtx) * (mp_maxid + 1), M_ARMV8_CRYPTO, in armv8_crypto_attach()
165 mtx_init(&ctx_mtx[i], "armv8cryptoctx", NULL, MTX_DEF|MTX_NEW); in armv8_crypto_attach()
188 mtx_destroy(&ctx_mtx[i]); in armv8_crypto_detach()
193 free(ctx_mtx, M_ARMV8_CRYPTO); in armv8_crypto_detach()
194 ctx_mtx = NULL; in armv8_crypto_detach()
/f-stack/freebsd/crypto/aesni/
H A Daesni.c65 static struct mtx_padalign *ctx_mtx; variable
77 mtx_lock(&ctx_mtx[(i)]); \
82 mtx_unlock(&ctx_mtx[(i)]); \
146 mtx_destroy(&ctx_mtx[i]); in aesni_cleanctx()
151 free(ctx_mtx, M_AESNI); in aesni_cleanctx()
152 ctx_mtx = NULL; in aesni_cleanctx()
173 ctx_mtx = malloc(sizeof *ctx_mtx * (mp_maxid + 1), M_AESNI, in aesni_attach()
185 mtx_init(&ctx_mtx[i], "anifpumtx", NULL, MTX_DEF|MTX_NEW); in aesni_attach()