Lines Matching defs:object
187 typedef struct object {
200 struct object *next;
201 struct object *prev;
207 /* For each object, only one object class is presented */
214 /* Session handle that the object belongs to */
216 uint32_t obj_refcnt; /* object reference count */
218 uint32_t obj_delete_sync; /* object delete sync flags */
226 CK_ULONG next_result_index; /* next result object to return */
235 * time the first object in the list will be freed.
476 #define OBJECT_REFCNT_WAITING 2 /* Waiting for object reference */
480 * This macro is used to type cast an object handle to a pointer to
481 * the object struct. Also, it checks to see if the object struct
482 * is tagged with an object magic number. This is to detect when an
483 * application passes a bogus object pointer.
484 * Also, it checks to see if the object is in the deleting state that
485 * another thread is performing. If not, increment the object reference
486 * count by one. This is to prevent this object from being deleted by