/illumos-gate/usr/src/lib/pkcs11/pkcs11_kernel/common/ |
H A D | kernelSlottable.c | 78 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 D | kernelObject.c | 94 kernel_slot_t *pslot; local 261 pslot = slot_table[session_p->ses_slotid]; 271 kernel_add_token_object_to_slot(new_object, pslot); 306 kernel_slot_t *pslot; local 373 pslot = slot_table[session_p->ses_slotid]; 374 rv = kernel_delete_token_object(pslot, session_p, object_p, 739 kernel_slot_t *pslot; local 783 pslot = slot_table[session_p->ses_slotid]; 784 if (pslot->sl_func_list.fl_object_create) { 831 kernel_slot_t *pslot; local 933 kernel_slot_t *pslot; local [all...] |
H A D | kernelSessionUtil.c | 53 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) 69 session_p = pslot->sl_sess_list; 82 (void) pthread_mutex_unlock(&pslot->sl_mutex); 85 (void) pthread_mutex_unlock(&pslot->sl_mutex); 101 kernel_slot_t *pslot; local 126 pslot = slot_table[slotID]; 127 open_session.os_provider_id = pslot 185 kernel_slot_t *pslot; local 481 kernel_slot_t *pslot; local 514 kernel_slot_t *pslot; local [all...] |
H A D | kernelObjectUtil.c | 213 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 D | kernelSession.c | 40 kernel_slot_t *pslot; local 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; local 157 pslot = slot_table[session_p->ses_slotid]; 158 (void) pthread_mutex_lock(&pslot->sl_mutex); 160 if (pslot 445 kernel_slot_t *pslot; local 536 kernel_slot_t *pslot; local [all...] |
H A D | kernelUtil.c | 940 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 D | kernelAttributeUtil.c | 934 kernel_slot_t *pslot = slot_table[sp->ses_slotid]; local 953 if (pslot->sl_func_list.fl_object_create && 954 pslot->sl_state != CKU_USER) { 2889 kernel_slot_t *pslot = slot_table[sp->ses_slotid]; local 2934 (void) pthread_mutex_lock(&pslot->sl_mutex); 2939 if (pslot->sl_func_list.fl_object_create && 2940 pslot->sl_state != CKU_USER) { 2946 (void) pthread_mutex_unlock(&pslot->sl_mutex);
|
H A D | kernelKeys.c | 371 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...] |
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | ppage.c | 222 pp_unload_tlb(caddr_t *pslot, caddr_t va) argument 224 ASSERT(*pslot == va); 227 *pslot = NULL; /* release the slot */
|
/illumos-gate/usr/src/uts/sun4u/os/ |
H A D | ppage.c | 267 pp_load_tlb(processorid_t cpu, caddr_t **pslot, page_t *pp, uint_t prot) argument 344 *pslot = myslot; /* Return ptr to the slot we used. */ 350 pp_unload_tlb(caddr_t *pslot, caddr_t va) argument 352 ASSERT(*pslot == va); 355 *pslot = NULL; /* release the slot */
|
/illumos-gate/usr/src/uts/common/fs/proc/ |
H A D | prvnops.c | 4764 int pslot; local 4789 pslot = p->p_slot; 4792 pmkino(0, pslot, PR_PIDDIR), pid); 4988 int pslot; local 4999 pslot = p->p_slot; 5010 pmkino(0, pslot, PR_PIDDIR), 5011 pmkino(0, pslot, PR_OBJECTDIR), 0)) != 0) { 5092 int pslot; local 5103 pslot = p->p_slot; 5116 pmkino(0, pslot, PR_PIDDI 5168 int pslot; local 5233 int pslot; local 5302 int pslot; local 5458 int pslot, tslot; local 5518 int pslot; local [all...] |