Lines Matching defs:pslot
40 kernel_slot_t *pslot;
64 pslot = slot_table[slotID];
65 (void) pthread_mutex_lock(&pslot->sl_mutex);
68 if ((pslot->sl_state == CKU_SO) && !(flags & CKF_RW_SESSION)) {
69 (void) pthread_mutex_unlock(&pslot->sl_mutex);
76 (void) pthread_mutex_unlock(&pslot->sl_mutex);
155 kernel_slot_t *pslot;
157 pslot = slot_table[session_p->ses_slotid];
158 (void) pthread_mutex_lock(&pslot->sl_mutex);
160 if (pslot->sl_state == CKU_PUBLIC) {
163 } else if (pslot->sl_state == CKU_USER) {
166 } else if (pslot->sl_state == CKU_SO) {
170 (void) pthread_mutex_unlock(&pslot->sl_mutex);
445 kernel_slot_t *pslot;
466 pslot = slot_table[session_p->ses_slotid];
467 (void) pthread_mutex_lock(&pslot->sl_mutex);
470 if ((pslot->sl_state == CKU_USER) || (pslot->sl_state == CKU_SO)) {
481 sp = pslot->sl_sess_list;
520 pslot->sl_state = userType;
526 (void) pthread_mutex_unlock(&pslot->sl_mutex);
536 kernel_slot_t *pslot;
553 pslot = slot_table[session_p->ses_slotid];
554 (void) pthread_mutex_lock(&pslot->sl_mutex);
557 if (pslot->sl_state == CKU_PUBLIC) {
582 kernel_cleanup_pri_objects_in_slot(pslot, session_p);
586 pslot->sl_state = CKU_PUBLIC;
591 (void) pthread_mutex_unlock(&pslot->sl_mutex);