Home
last modified time | relevance | path

Searched refs:new_session (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/lib/pkcs11/libpkcs11/common/
H A DmetaSessionManager.c147 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 DmetaSlotManager.c441 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 DmetaSession.c53 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 Dsess_mgr.c339 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 Dadt.c369 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()