Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/crypto/api/
H A Dkcf_cbufcall.c60 kcf_cbuf_elem_t *cbufp; in crypto_bufcall_alloc() local
62 cbufp = kmem_zalloc(sizeof (kcf_cbuf_elem_t), KM_SLEEP); in crypto_bufcall_alloc()
63 mutex_init(&cbufp->kc_lock, NULL, MUTEX_DEFAULT, NULL); in crypto_bufcall_alloc()
64 cv_init(&cbufp->kc_cv, NULL, CV_DEFAULT, NULL); in crypto_bufcall_alloc()
65 cbufp->kc_state = CBUF_FREE; in crypto_bufcall_alloc()
67 return (cbufp); in crypto_bufcall_alloc()
82 kcf_cbuf_elem_t *cbufp = (kcf_cbuf_elem_t *)bc; in crypto_bufcall_free() local
84 mutex_enter(&cbufp->kc_lock); in crypto_bufcall_free()
85 if (cbufp->kc_state != CBUF_FREE) { in crypto_bufcall_free()
86 mutex_exit(&cbufp->kc_lock); in crypto_bufcall_free()
[all …]