Lines Matching defs:semObj
560 struct gl_semaphore_object *semObj)
562 if (semObj != &DummySemaphoreObject)
563 free(semObj);
715 struct gl_semaphore_object *semObj = NULL;
728 semObj = _mesa_lookup_semaphore_object(ctx, semaphore);
729 if (!semObj)
756 ctx->Driver.ServerWaitSemaphoreObject(ctx, semObj,
775 struct gl_semaphore_object *semObj = NULL;
788 semObj = _mesa_lookup_semaphore_object(ctx, semaphore);
789 if (!semObj)
816 ctx->Driver.ServerSignalSemaphoreObject(ctx, semObj,
873 struct gl_semaphore_object *semObj = _mesa_lookup_semaphore_object(ctx,
875 if (!semObj)
878 if (semObj == &DummySemaphoreObject) {
879 semObj = ctx->Driver.NewSemaphoreObject(ctx, semaphore);
880 if (!semObj) {
884 _mesa_HashInsert(ctx->Shared->SemaphoreObjects, semaphore, semObj, true);
887 ctx->Driver.ImportSemaphoreFd(ctx, semObj, fd);