Lines Matching defs:obj
471 struct gl_perf_query_object *obj;
506 obj = (struct gl_perf_query_object *)ctx->pipe->new_intel_perf_query_obj(ctx->pipe,
508 if (obj == NULL) {
513 obj->Id = id;
514 obj->Active = false;
515 obj->Ready = false;
517 _mesa_HashInsert(ctx->PerfQuery.Objects, id, obj, true);
526 struct gl_perf_query_object *obj = lookup_object(ctx, queryHandle);
533 if (obj == NULL) {
544 if (obj->Active)
547 if (obj->Used && !obj->Ready) {
548 ctx->pipe->wait_intel_perf_query(ctx->pipe, (struct pipe_query *)obj);
549 obj->Ready = true;
553 ctx->pipe->delete_intel_perf_query(ctx->pipe, (struct pipe_query *)obj);
561 struct gl_perf_query_object *obj = lookup_object(ctx, queryHandle);
568 if (obj == NULL) {
584 if (obj->Active) {
594 if (obj->Used && !obj->Ready) {
595 ctx->pipe->wait_intel_perf_query(ctx->pipe, (struct pipe_query *)obj);
596 obj->Ready = true;
599 if (ctx->pipe->begin_intel_perf_query(ctx->pipe, (struct pipe_query *)obj)) {
600 obj->Used = true;
601 obj->Active = true;
602 obj->Ready = false;
614 struct gl_perf_query_object *obj = lookup_object(ctx, queryHandle);
617 if (obj == NULL) {
629 if (!obj->Active) {
635 ctx->pipe->end_intel_perf_query(ctx->pipe, (struct pipe_query *)obj);
637 obj->Active = false;
638 obj->Ready = false;
647 struct gl_perf_query_object *obj = lookup_object(ctx, queryHandle);
650 if (obj == NULL) {
675 if (!obj->Used) {
686 if (obj->Active) {
692 if (!obj->Ready)
693 obj->Ready = ctx->pipe->is_intel_perf_query_ready(ctx->pipe,
694 (struct pipe_query *)obj);
696 if (!obj->Ready) {
700 ctx->pipe->wait_intel_perf_query(ctx->pipe, (struct pipe_query *)obj);
701 obj->Ready = true;
705 if (obj->Ready) {
706 if (!ctx->pipe->get_intel_perf_query_data(ctx->pipe, (struct pipe_query *)obj,