Home
last modified time | relevance | path

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

/illumos-gate/usr/src/lib/pkcs11/pkcs11_kernel/common/
H A DkernelSessionUtil.c53 kernel_slot_t *pslot; in kernel_delete_all_sessions() local
57 pslot = slot_table[slotID]; in kernel_delete_all_sessions()
101 kernel_slot_t *pslot; in kernel_add_session() local
126 pslot = slot_table[slotID]; in kernel_add_session()
185 kernel_slot_t *pslot; in kernel_delete_session() local
194 pslot = slot_table[slotID]; in kernel_delete_session()
210 pslot->sl_sess_list = NULL; in kernel_delete_session()
375 objp = pslot->sl_tobj_list; in kernel_delete_session()
382 pslot->sl_tobj_list = NULL; in kernel_delete_session()
481 kernel_slot_t *pslot; in kernel_acquire_all_slots_mutexes() local
[all …]
H A DkernelSlottable.c78 kernel_slot_t *pslot; in _SUNW_GetThreshold() local
87 pslot = slot_table[0]; in _SUNW_GetThreshold()
91 pslot->sl_mechs_threshold[i].mech_type; in _SUNW_GetThreshold()
103 kernel_get_func_list(kernel_slot_t *pslot) in kernel_get_func_list() argument
111 fl.fl_provider_id = pslot->sl_provider_id; in kernel_get_func_list()
132 pslot->sl_func_list = fl.fl_list; in kernel_get_func_list()
134 pslot->sl_flags = 0; in kernel_get_func_list()
136 pslot->sl_flags |= CRYPTO_LIMITED_HASH_SUPPORT; in kernel_get_func_list()
141 pslot->sl_flags |= CRYPTO_LIMITED_HMAC_SUPPORT; in kernel_get_func_list()
152 pslot->sl_mechs_threshold[i].mech_type = in kernel_get_func_list()
[all …]
H A DkernelSession.c40 kernel_slot_t *pslot; in C_OpenSession() local
64 pslot = slot_table[slotID]; in C_OpenSession()
155 kernel_slot_t *pslot; in get_ses_state() local
160 if (pslot->sl_state == CKU_PUBLIC) { in get_ses_state()
445 kernel_slot_t *pslot; in C_Login() local
470 if ((pslot->sl_state == CKU_USER) || (pslot->sl_state == CKU_SO)) { in C_Login()
481 sp = pslot->sl_sess_list; in C_Login()
520 pslot->sl_state = userType; in C_Login()
536 kernel_slot_t *pslot; in C_Logout() local
557 if (pslot->sl_state == CKU_PUBLIC) { in C_Logout()
[all …]
H A DkernelObjectUtil.c213 kernel_slot_t *pslot; in kernel_add_object() local
233 pslot = slot_table[sp->ses_slotid]; in kernel_add_object()
607 kernel_slot_t *pslot; in search_for_objects() local
624 session_p = pslot->sl_sess_list; in search_for_objects()
755 if (pslot->sl_tobj_list == NULL) { in kernel_add_token_object_to_slot()
756 pslot->sl_tobj_list = objp; in kernel_add_token_object_to_slot()
760 pslot->sl_tobj_list->prev = objp; in kernel_add_token_object_to_slot()
763 pslot->sl_tobj_list = objp; in kernel_add_token_object_to_slot()
787 pslot->sl_tobj_list = NULL; in kernel_remove_token_object_from_slot()
892 objp = pslot->sl_tobj_list; in kernel_cleanup_pri_objects_in_slot()
[all …]
H A DkernelObject.c92 kernel_slot_t *pslot; in C_CopyObject() local
259 pslot = slot_table[session_p->ses_slotid]; in C_CopyObject()
304 kernel_slot_t *pslot; in C_DestroyObject() local
371 pslot = slot_table[session_p->ses_slotid]; in C_DestroyObject()
737 kernel_slot_t *pslot; in C_FindObjectsInit() local
781 pslot = slot_table[session_p->ses_slotid]; in C_FindObjectsInit()
782 if (pslot->sl_func_list.fl_object_create) { in C_FindObjectsInit()
829 kernel_slot_t *pslot; in C_FindObjects() local
859 pslot = slot_table[session_p->ses_slotid]; in C_FindObjects()
931 kernel_slot_t *pslot; in C_FindObjectsFinal() local
[all …]
H A DkernelUtil.c891 if (is_pri_obj && (pslot->sl_state != CKU_USER)) { in create_new_tobj_in_lib()
924 kernel_slot_t *pslot; in process_found_objects() local
938 pslot = slot_table[cur_sp->ses_slotid]; in process_found_objects()
948 objp = pslot->sl_tobj_list; in process_found_objects()
962 sp = pslot->sl_sess_list; in process_found_objects()
995 rv = create_new_tobj_in_lib(pslot, cur_sp, objp1, in process_found_objects()
1044 if (pslot->sl_tobj_list != NULL) { in process_found_objects()
1045 objp->next = pslot->sl_tobj_list; in process_found_objects()
1046 pslot->sl_tobj_list->prev = objp; in process_found_objects()
1048 pslot->sl_tobj_list = new_tobj_list; in process_found_objects()
[all …]
H A DkernelKeys.c366 kernel_slot_t *pslot; in C_GenerateKey() local
409 pslot = slot_table[session_p->ses_slotid]; in C_GenerateKey()
410 if (!pslot->sl_func_list.fl_object_create) { in C_GenerateKey()
490 pslot = slot_table[session_p->ses_slotid]; in C_GenerateKey()
1406 kernel_slot_t *pslot; in C_GenerateKeyPair() local
1468 pslot = slot_table[session_p->ses_slotid]; in C_GenerateKeyPair()
1624 pslot = slot_table[session_p->ses_slotid]; in C_GenerateKeyPair()
1748 kernel_slot_t *pslot; in C_UnwrapKey() local
1788 pslot = slot_table[session_p->ses_slotid]; in C_UnwrapKey()
2326 kernel_slot_t *pslot; in C_DeriveKey() 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.c934 kernel_slot_t *pslot = slot_table[sp->ses_slotid]; in kernel_parse_common_attrs() local
953 if (pslot->sl_func_list.fl_object_create && in kernel_parse_common_attrs()
954 pslot->sl_state != CKU_USER) { in kernel_parse_common_attrs()
2889 kernel_slot_t *pslot = slot_table[sp->ses_slotid]; in kernel_set_common_key_attribute() local
2934 (void) pthread_mutex_lock(&pslot->sl_mutex); in kernel_set_common_key_attribute()
2939 if (pslot->sl_func_list.fl_object_create && in kernel_set_common_key_attribute()
2940 pslot->sl_state != CKU_USER) { in kernel_set_common_key_attribute()
2946 (void) pthread_mutex_unlock(&pslot->sl_mutex); in kernel_set_common_key_attribute()
/illumos-gate/usr/src/lib/pkcs11/libpkcs11/common/
H A Dpkcs11Session.h62 extern CK_RV pkcs11_session_add(struct pkcs11_slot *pslot, CK_SLOT_ID slot_id,
65 extern void pkcs11_session_delete(struct pkcs11_slot *pslot,
68 extern void pkcs11_sessionlist_delete(struct pkcs11_slot *pslot);
/illumos-gate/usr/src/uts/sun4u/os/
H A Dppage.c267 pp_load_tlb(processorid_t cpu, caddr_t **pslot, page_t *pp, uint_t prot) in pp_load_tlb() argument
344 *pslot = myslot; /* Return ptr to the slot we used. */ in pp_load_tlb()
350 pp_unload_tlb(caddr_t *pslot, caddr_t va) in pp_unload_tlb() argument
352 ASSERT(*pslot == va); in pp_unload_tlb()
355 *pslot = NULL; /* release the slot */ in pp_unload_tlb()
/illumos-gate/usr/src/uts/sun4v/os/
H A Dppage.c222 pp_unload_tlb(caddr_t *pslot, caddr_t va) in pp_unload_tlb() argument
224 ASSERT(*pslot == va); in pp_unload_tlb()
227 *pslot = NULL; /* release the slot */ in pp_unload_tlb()
/illumos-gate/usr/src/uts/common/fs/proc/
H A Dprvnops.c5120 int pslot; in pr_readdir_procdir() local
5344 int pslot; in pr_readdir_objectdir() local
5355 pslot = p->p_slot; in pr_readdir_objectdir()
5448 int pslot; in pr_readdir_lwpdir() local
5459 pslot = p->p_slot; in pr_readdir_lwpdir()
5524 int pslot; in pr_readdir_lwpiddir() local
5592 int pslot; in pr_readdir_fdlist() local
5599 pslot = p->p_slot; in pr_readdir_fdlist()
5677 int pslot; in pr_readdir_pathdir() local
5833 int pslot, tslot; in pr_readdir_tmpldir() local
[all …]
H A Dprdata.h97 #define pmkino(tslot, pslot, nodetype) \ argument
99 (ino_t)(pslot)) << 6) | \