Lines Matching defs:object
65 typedef struct object {
77 struct object *next;
78 struct object *prev;
84 /* For each object, only one object class is presented */
89 /* Session handle that the object belongs to */
91 uint32_t obj_refcnt; /* object reference count */
93 uint32_t obj_delete_sync; /* object delete sync flags */
99 CK_ULONG next_result_index; /* next result object to return */
108 * time the first object in the list will be freed.
175 #define OBJECT_REFCNT_WAITING 2 /* Waiting for object reference */
179 * This macro is used to type cast an object handle to a pointer to
180 * the object struct. Also, it checks to see if the object struct
181 * is tagged with an object magic number. This is to detect when an
182 * application passes a bogus object pointer.
183 * Also, it checks to see if the object is in the deleting state that
184 * another thread is performing. If not, increment the object reference
185 * count by one. This is to prevent this object from being deleted by