Searched refs:pslot (Results 1 - 19 of 19) sorted by relevance

/osnet-11/usr/src/lib/pkcs11/pkcs11_kms/common/
H A DkmsSession.c37 kms_slot_t *pslot; local
57 pslot = get_slotinfo();
58 (void) pthread_mutex_lock(&pslot->sl_mutex);
61 if ((pslot->sl_state == CKU_SO) && !(flags & CKF_RW_SESSION)) {
62 (void) pthread_mutex_unlock(&pslot->sl_mutex);
70 (void) pthread_mutex_unlock(&pslot->sl_mutex);
148 kms_slot_t *pslot; local
150 pslot = get_slotinfo();
151 (void) pthread_mutex_lock(&pslot->sl_mutex);
153 if (pslot
237 kms_slot_t *pslot; local
319 kms_slot_t *pslot; local
[all...]
H A DkmsSessionUtil.c52 kms_slot_t *pslot; local
56 pslot = get_slotinfo();
64 (void) pthread_mutex_lock(&pslot->sl_mutex);
65 if (pslot->sl_sess_list == NULL)
68 session_p = pslot->sl_sess_list;
81 (void) pthread_mutex_unlock(&pslot->sl_mutex);
84 (void) pthread_mutex_unlock(&pslot->sl_mutex);
118 kms_slot_t *pslot; local
152 pslot = get_slotinfo();
158 if (pslot
189 kms_slot_t *pslot; local
446 kms_slot_t *pslot; local
480 kms_slot_t *pslot; local
[all...]
H A DkmsObjectUtil.c225 kms_slot_t *pslot; local
280 pslot = get_slotinfo();
281 kms_add_token_object_to_slot(new_objp, pslot);
553 kms_slot_t *pslot = NULL; local
583 pslot = get_slotinfo();
588 (void) pthread_mutex_lock(&pslot->sl_mutex);
592 rv = KMS_RefreshObjectList(sp, pslot);
594 (void) pthread_mutex_unlock(&pslot->sl_mutex);
598 obj = pslot->sl_tobj_list;
617 (void) pthread_mutex_unlock(&pslot
801 kms_add_token_object_to_slot(kms_object_t *objp, kms_slot_t *pslot) argument
828 kms_remove_token_object_from_slot(kms_slot_t *pslot, kms_object_t *objp) argument
869 kms_delete_token_object(kms_slot_t *pslot, kms_session_t *sp, kms_object_t *objp, boolean_t slot_lock_held, boolean_t wrapper_only) argument
900 kms_cleanup_pri_objects_in_slot(kms_slot_t *pslot, kms_session_t *cur_sp) argument
[all...]
H A DkmsKeys.c54 kms_slot_t *pslot; local
110 pslot = get_slotinfo();
111 if (pslot == NULL) {
115 kms_add_token_object_to_slot(new_objp, pslot);
H A DkmsObject.c188 kms_slot_t *pslot; local
255 pslot = get_slotinfo();
256 rv = kms_delete_token_object(pslot, session_p, object_p,
565 kms_slot_t *pslot = NULL; local
593 pslot = get_slotinfo();
594 (void) pthread_mutex_lock(&pslot->sl_mutex);
621 if (pslot)
622 (void) pthread_mutex_unlock(&pslot->sl_mutex);
H A DkmsObject.h286 kms_slot_t *pslot);
288 void kms_remove_token_object_from_slot(kms_slot_t *pslot,
291 CK_RV kms_delete_token_object(kms_slot_t *pslot, kms_session_t *sp,
294 void kms_cleanup_pri_objects_in_slot(kms_slot_t *pslot,
H A DkmsGeneral.c416 kms_slot_t *pslot = get_slotinfo(); local
418 if (pslot)
419 kms_cleanup_pri_objects_in_slot(pslot, NULL);
H A DkmsAttributeUtil.c581 kms_slot_t *pslot = get_slotinfo(); local
597 if (pslot->sl_state != CKU_USER) {
1216 kms_slot_t *pslot = get_slotinfo(); local
1261 (void) pthread_mutex_lock(&pslot->sl_mutex);
1266 if (pslot->sl_state != CKU_USER) {
1272 (void) pthread_mutex_unlock(&pslot->sl_mutex);
H A DkmsKeystoreUtil.c804 KMS_RefreshObjectList(kms_session_t *sp, kms_slot_t *pslot) argument
822 pObj = pslot->sl_tobj_list;
849 if (pslot->sl_tobj_list == NULL) {
850 pslot->sl_tobj_list = pObj;
854 pObj->next = pslot->sl_tobj_list;
856 pslot->sl_tobj_list = pObj;
/osnet-11/usr/src/lib/pkcs11/pkcs11_kernel/common/
H A DkernelSessionUtil.c53 kernel_slot_t *pslot; local
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; local
124 pslot = slot_table[slotID];
125 open_session.os_provider_id = pslot
183 kernel_slot_t *pslot; local
506 kernel_slot_t *pslot; local
544 kernel_slot_t *pslot; local
[all...]
H A DkernelSlottable.c78 kernel_slot_t *pslot; local
87 pslot = slot_table[0];
89 for (i = 0; i < pslot->total_threshold_count; i++) {
91 pslot->sl_mechs_threshold[i].mech_type;
93 pslot->sl_mechs_threshold[i].mech_threshold;
103 kernel_get_func_list(kernel_slot_t *pslot) argument
111 fl.fl_provider_id = pslot->sl_provider_id;
132 pslot->sl_func_list = fl.fl_list;
134 pslot->sl_flags = 0;
136 pslot
[all...]
H A DkernelSession.c39 kernel_slot_t *pslot; local
63 pslot = slot_table[slotID];
64 (void) pthread_mutex_lock(&pslot->sl_mutex);
67 if ((pslot->sl_state == CKU_SO) && !(flags & CKF_RW_SESSION)) {
68 (void) pthread_mutex_unlock(&pslot->sl_mutex);
75 (void) pthread_mutex_unlock(&pslot->sl_mutex);
149 * Return (CK_STATE)-1 if pslot->sl_state is invalid.
155 kernel_slot_t *pslot; local
157 pslot = slot_table[session_p->ses_slotid];
158 (void) pthread_mutex_lock(&pslot
458 kernel_slot_t *pslot; local
549 kernel_slot_t *pslot; local
[all...]
H A DkernelObjectUtil.c213 kernel_slot_t *pslot; local
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; local
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
749 kernel_add_token_object_to_slot(kernel_object_t *objp, kernel_slot_t *pslot) argument
776 kernel_remove_token_object_from_slot(kernel_slot_t *pslot, kernel_object_t *objp) argument
816 kernel_delete_token_object(kernel_slot_t *pslot, kernel_session_t *sp, kernel_object_t *objp, boolean_t slot_lock_held, boolean_t wrapper_only) argument
882 kernel_cleanup_pri_objects_in_slot(kernel_slot_t *pslot, kernel_session_t *cur_sp) argument
[all...]
H A DkernelObject.c90 kernel_slot_t *pslot; local
257 pslot = slot_table[session_p->ses_slotid];
267 kernel_add_token_object_to_slot(new_object, pslot);
302 kernel_slot_t *pslot; local
369 pslot = slot_table[session_p->ses_slotid];
370 rv = kernel_delete_token_object(pslot, session_p, object_p,
735 kernel_slot_t *pslot; local
779 pslot = slot_table[session_p->ses_slotid];
780 if (pslot->sl_func_list.fl_object_create) {
827 kernel_slot_t *pslot; local
929 kernel_slot_t *pslot; local
[all...]
H A DkernelUtil.c940 create_new_tobj_in_lib(kernel_slot_t *pslot, kernel_session_t *sp, argument
1002 if (is_pri_obj && (pslot->sl_state != CKU_USER)) {
1035 kernel_slot_t *pslot; local
1049 pslot = slot_table[cur_sp->ses_slotid];
1059 objp = pslot->sl_tobj_list;
1073 sp = pslot->sl_sess_list;
1106 rv = create_new_tobj_in_lib(pslot, cur_sp, objp1,
1155 if (pslot->sl_tobj_list != NULL) {
1156 objp->next = pslot->sl_tobj_list;
1157 pslot
1227 get_mechanism_info(kernel_slot_t *pslot, CK_MECHANISM_TYPE type, CK_MECHANISM_INFO_PTR pInfo, uint32_t *k_mi_flags) argument
[all...]
H A DkernelKeys.c371 kernel_slot_t *pslot; local
414 pslot = slot_table[session_p->ses_slotid];
415 if (!pslot->sl_func_list.fl_object_create) {
495 pslot = slot_table[session_p->ses_slotid];
496 kernel_add_token_object_to_slot(new_objp, pslot);
1411 kernel_slot_t *pslot; local
1473 pslot = slot_table[session_p->ses_slotid];
1474 if (!pslot->sl_func_list.fl_object_create) {
1629 pslot = slot_table[session_p->ses_slotid];
1630 kernel_add_token_object_to_slot(new_pub_objp, pslot);
1753 kernel_slot_t *pslot; local
2331 kernel_slot_t *pslot; local
[all...]
H A DkernelObject.h597 kernel_slot_t *pslot);
599 void kernel_remove_token_object_from_slot(kernel_slot_t *pslot,
602 CK_RV kernel_delete_token_object(kernel_slot_t *pslot, kernel_session_t *sp,
605 void kernel_cleanup_pri_objects_in_slot(kernel_slot_t *pslot,
H A DkernelAttributeUtil.c963 kernel_slot_t *pslot = slot_table[sp->ses_slotid]; local
982 if (pslot->sl_func_list.fl_object_create &&
983 pslot->sl_state != CKU_USER) {
2946 kernel_slot_t *pslot = slot_table[sp->ses_slotid]; local
2991 (void) pthread_mutex_lock(&pslot->sl_mutex);
2996 if (pslot->sl_func_list.fl_object_create &&
2997 pslot->sl_state != CKU_USER) {
3003 (void) pthread_mutex_unlock(&pslot->sl_mutex);
/osnet-11/usr/src/lib/pkcs11/libpkcs11/common/
H A Dpkcs11Session.h64 extern CK_RV pkcs11_session_add(struct pkcs11_slot *pslot, CK_SLOT_ID slot_id,
67 extern void pkcs11_session_delete(struct pkcs11_slot *pslot,
70 extern void pkcs11_sessionlist_delete(struct pkcs11_slot *pslot);

Completed in 74 milliseconds