Lines Matching defs:object

47 #define	SOFT_CREATE_OBJ_INT	6	/* internal object creation */
295 typedef struct object {
310 * These fields prevent an object from being deleted while in use.
311 * object_rwlock is used for reading and writing object attributes.
313 * there is no danger of the object going away.
317 struct object *next;
318 struct object *prev;
323 /* For each object, only one of these object classes is presented */
332 /* Session handle that the object belongs to */
334 uint32_t obj_refcnt; /* object reference count */
336 uint32_t obj_delete_sync; /* object delete sync flags */
343 CK_ULONG next_result_index; /* next result object to return */
352 * time the first object in the list will be freed.
357 struct object *first; /* points to the first obj in the list */
358 struct object *last; /* points to the last obj in the list */
385 * Types associated with copying object's content
389 #define SOFT_COPY_OBJ_ORIG_SH 3 /* for copying an object but keeps */
683 * X.509 Key Certificate object attributes
693 * X.509 Attribute Certificate object attributes
751 #define OBJECT_REFCNT_WAITING 2 /* Waiting for object reference */
755 * This macro is used to type cast an object handle to a pointer to
756 * the object struct. Also, it checks to see if the object struct
757 * is tagged with an object magic number. This is to detect when an
758 * application passes a bogus object pointer.
759 * Also, it checks to see if the object is in the deleting state that
760 * another thread is performing. If not, increment the object reference
761 * count by one. This is to prevent this object from being deleted by
903 /* Token object related function prototypes */