Searched refs:new_session (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/lib/pkcs11/libpkcs11/common/ |
H A D | metaSessionManager.c | 147 meta_session_t *new_session; in meta_session_alloc() local 150 new_session = calloc(1, sizeof (meta_session_t)); in meta_session_alloc() 151 if (new_session == NULL) in meta_session_alloc() 154 (new_session->mech_support_info).supporting_slots in meta_session_alloc() 156 if ((new_session->mech_support_info).supporting_slots == NULL) { in meta_session_alloc() 157 free(new_session); in meta_session_alloc() 160 (new_session->mech_support_info).num_supporting_slots = 0; in meta_session_alloc() 162 new_session->magic_marker = METASLOT_SESSION_MAGIC; in meta_session_alloc() 163 (void) pthread_rwlock_init(&new_session->session_lock, NULL); in meta_session_alloc() 165 (void) pthread_rwlock_init(&new_session->object_list_lock, NULL); in meta_session_alloc() [all …]
|
H A D | metaSlotManager.c | 441 slot_session_t *new_session, *tmp_session; in meta_get_slot_session() local 485 if (new_session == NULL) { in meta_get_slot_session() 490 new_session->slotnum = slotnum; in meta_get_slot_session() 491 new_session->fw_st_id = fw_st_id; in meta_get_slot_session() 492 new_session->object_list_head = NULL; in meta_get_slot_session() 493 new_session->session_flags = flags; in meta_get_slot_session() 497 &new_session->hSession); in meta_get_slot_session() 503 new_session->session_flags, NULL, NULL, in meta_get_slot_session() 504 &new_session->hSession); in meta_get_slot_session() 508 free(new_session); in meta_get_slot_session() [all …]
|
H A D | metaSession.c | 53 meta_session_t *new_session; in meta_OpenSession() local 78 rv = meta_session_alloc(&new_session); in meta_OpenSession() 82 new_session->session_flags = flags; in meta_OpenSession() 84 rv = meta_session_activate(new_session); in meta_OpenSession() 86 meta_session_dealloc(new_session); in meta_OpenSession() 90 *phSession = (CK_SESSION_HANDLE) new_session; in meta_OpenSession()
|
/illumos-gate/usr/src/lib/pkcs11/pkcs11_tpm/common/ |
H A D | sess_mgr.c | 339 SESSION * new_session = NULL; in session_mgr_new() local 348 new_session = (SESSION *)malloc(sizeof (SESSION)); in session_mgr_new() 349 if (! new_session) { in session_mgr_new() 354 (void) memset(new_session, 0x0, sizeof (SESSION)); in session_mgr_new() 367 new_session->handle = next_session_handle++; in session_mgr_new() 374 new_session->session_info.slotID = 1; in session_mgr_new() 375 new_session->session_info.flags = flags; in session_mgr_new() 376 new_session->session_info.ulDeviceError = 0; in session_mgr_new() 425 *sess = new_session; in session_mgr_new() 434 if (rc != CKR_OK && new_session != NULL) { in session_mgr_new() [all …]
|
/illumos-gate/usr/src/lib/libbsm/common/ |
H A D | adt.c | 369 adt_start_session(adt_session_data_t **new_session, in adt_start_session() argument 378 *new_session = NULL; in adt_start_session() 411 *new_session = (adt_session_data_t *)state; in adt_start_session() 417 *new_session = NULL; in adt_start_session()
|