Lines Matching defs:pslot
53 kernel_slot_t *pslot;
57 pslot = slot_table[slotID];
65 (void) pthread_mutex_lock(&pslot->sl_mutex);
66 if (pslot->sl_sess_list == NULL) {
67 (void) pthread_mutex_unlock(&pslot->sl_mutex);
71 session_p = pslot->sl_sess_list;
82 (void) pthread_mutex_unlock(&pslot->sl_mutex);
99 kernel_slot_t *pslot;
124 pslot = slot_table[slotID];
125 open_session.os_provider_id = pslot->sl_provider_id;
149 if (pslot->sl_sess_list == NULL) {
150 pslot->sl_sess_list = new_sp;
154 pslot->sl_sess_list->prev = new_sp;
155 new_sp->next = pslot->sl_sess_list;
157 pslot->sl_sess_list = new_sp;
183 kernel_slot_t *pslot;
192 pslot = slot_table[slotID];
195 (void) pthread_mutex_lock(&pslot->sl_mutex);
201 if (pslot->sl_sess_list == session_p) {
204 pslot->sl_sess_list = session_p->next;
208 pslot->sl_sess_list = NULL;
232 (void) pthread_mutex_unlock(&pslot->sl_mutex);
380 (void) pthread_mutex_lock(&pslot->sl_mutex);
383 if (pslot->sl_sess_list == NULL) {
385 pslot->sl_state = CKU_PUBLIC;
388 objp = pslot->sl_tobj_list;
395 pslot->sl_tobj_list = NULL;
400 (void) pthread_mutex_unlock(&pslot->sl_mutex);
485 * 2. pslot->sl_mutex
506 kernel_slot_t *pslot;
512 pslot = slot_table[slotID];
513 (void) pthread_mutex_lock(&pslot->sl_mutex);
516 session_p = pslot->sl_sess_list;
524 session_p = pslot->sl_sess_list;
544 kernel_slot_t *pslot;
548 pslot = slot_table[slotID];
551 session_p = pslot->sl_sess_list;
566 session_p = pslot->sl_sess_list;
573 (void) pthread_mutex_unlock(&pslot->sl_mutex);