Lines Matching defs:object
47 #define SOFT_CREATE_OBJ_INT 6 /* internal object creation */
295 typedef struct object {
309 struct object *next;
310 struct object *prev;
315 /* For each object, only one of these object classes is presented */
324 /* Session handle that the object belongs to */
326 uint32_t obj_refcnt; /* object reference count */
328 uint32_t obj_delete_sync; /* object delete sync flags */
335 CK_ULONG next_result_index; /* next result object to return */
344 * time the first object in the list will be freed.
349 struct object *first; /* points to the first obj in the list */
350 struct object *last; /* points to the last obj in the list */
377 * Types associated with copying object's content
381 #define SOFT_COPY_OBJ_ORIG_SH 3 /* for copying an object but keeps */
675 * X.509 Key Certificate object attributes
685 * X.509 Attribute Certificate object attributes
745 #define OBJECT_REFCNT_WAITING 2 /* Waiting for object reference */
749 * This macro is used to type cast an object handle to a pointer to
750 * the object struct. Also, it checks to see if the object struct
751 * is tagged with an object magic number. This is to detect when an
752 * application passes a bogus object pointer.
753 * Also, it checks to see if the object is in the deleting state that
754 * another thread is performing. If not, increment the object reference
755 * count by one. This is to prevent this object from being deleted by
894 /* Token object related function prototypes */