Lines Matching refs:new_objp

249     crypto_mech_type_t k_mech_type, kernel_object_t *new_objp)
340 new_objp, session_p, KERNEL_GEN_KEY);
344 new_objp->is_lib_obj = B_TRUE;
345 new_objp->session_handle = (CK_SESSION_HANDLE)session_p;
370 kernel_object_t *new_objp = NULL;
403 new_objp = calloc(1, sizeof (kernel_object_t));
404 if (new_objp == NULL) {
417 k_mech_type, new_objp);
471 new_objp->k_handle = obj_gk.gk_handle;
472 new_objp->is_lib_obj = B_FALSE;
473 new_objp->session_handle = (CK_SESSION_HANDLE)session_p;
474 new_objp->extra_attrlistp = NULL;
477 new_objp->bool_attr_mask |= PRIVATE_BOOL_ON;
479 new_objp->bool_attr_mask &= ~PRIVATE_BOOL_ON;
482 new_objp->bool_attr_mask |= TOKEN_BOOL_ON;
484 new_objp->bool_attr_mask &= ~TOKEN_BOOL_ON;
487 (void) pthread_mutex_init(&new_objp->object_mutex, NULL);
488 new_objp->magic_marker = KERNELTOKEN_OBJECT_MAGIC;
496 kernel_add_token_object_to_slot(new_objp, pslot);
498 kernel_add_object_to_session(new_objp, session_p);
501 *phKey = (CK_OBJECT_HANDLE)new_objp;
506 if (new_objp != NULL) {
507 (void) free(new_objp);
1752 kernel_object_t *new_objp = NULL;
1867 new_objp = calloc(1, sizeof (kernel_object_t));
1868 if (new_objp == NULL) {
1925 new_objp->k_handle = obj_unwrapkey.uk_object_handle;
1926 new_objp->is_lib_obj = B_FALSE;
1927 new_objp->session_handle = (CK_SESSION_HANDLE)session_p;
1928 new_objp->extra_attrlistp = NULL;
1931 new_objp->bool_attr_mask |= PRIVATE_BOOL_ON;
1933 new_objp->bool_attr_mask &= ~PRIVATE_BOOL_ON;
1936 new_objp->bool_attr_mask |= TOKEN_BOOL_ON;
1938 new_objp->bool_attr_mask &= ~TOKEN_BOOL_ON;
1940 (void) pthread_mutex_init(&new_objp->object_mutex, NULL);
1941 new_objp->magic_marker = KERNELTOKEN_OBJECT_MAGIC;
1949 kernel_add_token_object_to_slot(new_objp, pslot);
1951 kernel_add_object_to_session(new_objp, session_p);
1954 *phKey = (CK_OBJECT_HANDLE)new_objp;
1961 if (new_objp != NULL)
1962 (void) free(new_objp);
2181 kernel_object_t *new_objp)
2299 attr_count, new_objp, session_p, KERNEL_GEN_KEY);
2306 new_objp->is_lib_obj = B_TRUE;
2307 new_objp->session_handle = (CK_SESSION_HANDLE)session_p;
2330 kernel_object_t *new_objp;
2371 new_objp = calloc(1, sizeof (kernel_object_t));
2372 if (new_objp == NULL) {
2386 new_objp);
2440 new_objp->is_lib_obj = B_FALSE;
2441 new_objp->k_handle = obj_dk.dk_object_handle;
2442 new_objp->session_handle = (CK_SESSION_HANDLE)session_p;
2443 new_objp->extra_attrlistp = NULL;
2446 new_objp->bool_attr_mask |= PRIVATE_BOOL_ON;
2448 new_objp->bool_attr_mask &= ~PRIVATE_BOOL_ON;
2451 new_objp->bool_attr_mask |= TOKEN_BOOL_ON;
2453 new_objp->bool_attr_mask &= ~TOKEN_BOOL_ON;
2455 (void) pthread_mutex_init(&new_objp->object_mutex, NULL);
2456 new_objp->magic_marker = KERNELTOKEN_OBJECT_MAGIC;
2464 kernel_add_token_object_to_slot(new_objp, pslot);
2466 kernel_add_object_to_session(new_objp, session_p);
2469 *phKey = (CK_OBJECT_HANDLE)new_objp;
2476 if (new_objp != NULL) {
2477 (void) free(new_objp);