Lines Matching defs:kernel_object_t
220 } kernel_object_t;
224 kernel_object_t **objs_found;
240 kernel_object_t *first; /* points to first obj in the list */
241 kernel_object_t *last; /* points to last obj in the list */
490 object_p = (kernel_object_t *)(hObject); \
526 void kernel_cleanup_object(kernel_object_t *objp);
531 CK_RV kernel_delete_session_object(kernel_session_t *sp, kernel_object_t *objp,
534 void kernel_cleanup_extra_attr(kernel_object_t *object_p);
537 kernel_object_t *object_p);
539 void kernel_cleanup_object_bigint_attrs(kernel_object_t *object_p);
542 kernel_object_t *new_object, kernel_session_t *sp, uint_t);
544 CK_RV kernel_copy_object(kernel_object_t *old_object,
545 kernel_object_t **new_object, boolean_t copy_everything,
548 void kernel_merge_object(kernel_object_t *old_object,
549 kernel_object_t *new_object);
551 CK_RV kernel_get_attribute(kernel_object_t *object_p,
554 CK_RV kernel_set_attribute(kernel_object_t *object_p,
559 void kernel_add_object_to_session(kernel_object_t *objp, kernel_session_t *sp);
586 boolean_t kernel_find_match_attrs(kernel_object_t *obj,
590 CK_ATTRIBUTE_PTR get_extra_attr(CK_ATTRIBUTE_TYPE type, kernel_object_t *obj);
596 void kernel_add_token_object_to_slot(kernel_object_t *objp,
600 kernel_object_t *objp);
603 kernel_object_t *obj, boolean_t lock_held, boolean_t wrapper_only);
608 CK_RV kernel_get_object_size(kernel_object_t *objp, CK_ULONG_PTR pulSize);
610 void kernel_object_delay_free(kernel_object_t *objp);