Home
last modified time | relevance | path

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

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