Lines Matching defs:pslot
213 kernel_slot_t *pslot;
233 pslot = slot_table[sp->ses_slotid];
234 if (pslot->sl_func_list.fl_object_create) {
307 pslot = slot_table[sp->ses_slotid];
308 kernel_add_token_object_to_slot(new_objp, pslot);
607 kernel_slot_t *pslot;
616 pslot = slot_table[sp->ses_slotid];
617 (void) pthread_mutex_lock(&pslot->sl_mutex);
624 session_p = pslot->sl_sess_list;
655 (void) pthread_mutex_unlock(&pslot->sl_mutex);
749 kernel_add_token_object_to_slot(kernel_object_t *objp, kernel_slot_t *pslot)
752 (void) pthread_mutex_lock(&pslot->sl_mutex);
755 if (pslot->sl_tobj_list == NULL) {
756 pslot->sl_tobj_list = objp;
760 pslot->sl_tobj_list->prev = objp;
761 objp->next = pslot->sl_tobj_list;
763 pslot->sl_tobj_list = objp;
767 (void) pthread_mutex_unlock(&pslot->sl_mutex);
776 kernel_remove_token_object_from_slot(kernel_slot_t *pslot,
780 if (pslot->sl_tobj_list == objp) {
783 pslot->sl_tobj_list = objp->next;
787 pslot->sl_tobj_list = NULL;
816 kernel_delete_token_object(kernel_slot_t *pslot, kernel_session_t *sp,
828 (void) pthread_mutex_lock(&pslot->sl_mutex);
832 kernel_remove_token_object_from_slot(pslot, objp);
836 (void) pthread_mutex_unlock(&pslot->sl_mutex);
882 kernel_cleanup_pri_objects_in_slot(kernel_slot_t *pslot,
892 objp = pslot->sl_tobj_list;
902 (void) kernel_delete_token_object(pslot, cur_sp, objp,
912 session_p = pslot->sl_sess_list;