Lines Matching refs:object
80 WorkQueue::LaunchWorkingThread(void* object)
82 ASSERT(object != NULL);
84 WorkQueue* queue = reinterpret_cast<WorkQueue*>(object);
93 object_wait_info object[2];
94 object[0].object = fThreadCancel;
95 object[0].type = B_OBJECT_TYPE_SEMAPHORE;
96 object[0].events = B_EVENT_ACQUIRE_SEMAPHORE;
98 object[1].object = fQueueSemaphore;
99 object[1].type = B_OBJECT_TYPE_SEMAPHORE;
100 object[1].events = B_EVENT_ACQUIRE_SEMAPHORE;
102 status_t result = wait_for_objects(object, 2);
105 || (object[0].events & B_EVENT_ACQUIRE_SEMAPHORE) != 0) {
107 } else if ((object[1].events & B_EVENT_ACQUIRE_SEMAPHORE) == 0)