Searched refs:perfmon (Results 1 - 25 of 26) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/v3d/
H A Dv3d_query_perfcnt.c37 struct v3d_perfmon_state *perfmon; member in struct:v3d_query_perfcnt
131 kperfmon_destroy(struct v3d_context *v3d, struct v3d_perfmon_state *perfmon) argument
135 destroyreq.id = perfmon->kperfmon_id;
138 fprintf(stderr, "failed to destroy perfmon %d: %s\n",
139 perfmon->kperfmon_id, strerror(errno));
190 assert(pquery->perfmon);
192 if (v3d->active_perfmon == pquery->perfmon) {
196 if (pquery->perfmon->kperfmon_id)
197 kperfmon_destroy(v3d, pquery->perfmon);
199 v3d_fence_unreference(&pquery->perfmon
318 struct v3d_perfmon_state *perfmon = NULL; local in function:v3d_create_batch_query_perfcnt
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_perfmon.h115 etna_pm_query_signal(struct etna_perfmon *perfmon,
119 etna_pm_cfg_supported(struct etna_perfmon *perfmon, argument
122 struct etna_perfmon_signal *signal = etna_pm_query_signal(perfmon, cfg->source);
H A Detnaviv_query_acc_perfmon.c51 pm_add_signal(struct etna_pm_query *pq, struct etna_perfmon *perfmon, argument
54 struct etna_perfmon_signal *signal = etna_pm_query_signal(perfmon, cfg->source);
69 BUG("samples overflow perfmon");
111 if (!etna_pm_cfg_supported(ctx->screen->perfmon, cfg))
118 pm_add_signal(pq, ctx->screen->perfmon, cfg);
H A Detnaviv_screen.h75 struct etna_perfmon *perfmon; member in struct:etna_screen
H A Detnaviv_perfmon.c407 etna_pm_query_signal(struct etna_perfmon *perfmon, argument
412 domain = etna_perfmon_get_dom_by_name(perfmon, source->domain);
422 screen->perfmon = etna_perfmon_create(screen->pipe);
424 if (!screen->perfmon)
430 if (!etna_pm_cfg_supported(screen->perfmon, cfg))
H A Detnaviv_screen.c88 if (screen->perfmon)
89 etna_perfmon_del(screen->perfmon);
/xsrc/external/mit/MesaLib/dist/src/broadcom/simulator/
H A Dv3d_simulator.c400 struct v3d_simulator_perfmon *perfmon = file->perfmons[perfid - 1]; local in function:v3d_get_simulator_perfmon
403 return perfmon;
410 struct v3d_simulator_perfmon *perfmon; local in function:v3d_simulator_perfmon_switch
415 perfmon = v3d_get_simulator_perfmon(fd, file->active_perfid);
416 if (perfmon)
418 perfmon->ncounters,
419 perfmon->values);
421 perfmon = v3d_get_simulator_perfmon(fd, perfid);
422 if (perfmon)
424 perfmon
629 struct v3d_simulator_perfmon *perfmon = rzalloc(file, local in function:v3d_simulator_perfmon_create_ioctl
654 struct v3d_simulator_perfmon *perfmon = local in function:v3d_simulator_perfmon_destroy_ioctl
682 struct v3d_simulator_perfmon *perfmon = local in function:v3d_simulator_perfmon_get_values_ioctl
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_cb_perfmon.c57 const struct st_perf_monitor_group *stg = &st->perfmon[gid];
90 const struct st_perf_monitor_group *stg = &st->perfmon[gid];
347 struct gl_perf_monitor_state *perfmon = &st->ctx->PerfMonitor; local in function:st_InitPerfMonitorGroups
368 struct gl_perf_monitor_group *g = &groups[perfmon->NumGroups];
369 struct st_perf_monitor_group *stg = &stgroups[perfmon->NumGroups];
437 perfmon->NumGroups++;
439 perfmon->Groups = groups;
440 st->perfmon = stgroups;
457 struct gl_perf_monitor_state *perfmon = &st->ctx->PerfMonitor; local in function:st_destroy_perfmon
460 for (gid = 0; gid < perfmon
[all...]
H A Dst_context.h313 struct st_perf_monitor_group *perfmon; member in struct:st_context
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_cb_perfmon.c57 const struct st_perf_monitor_group *stg = &st->perfmon[gid];
90 const struct st_perf_monitor_group *stg = &st->perfmon[gid];
346 struct gl_perf_monitor_state *perfmon = &ctx->PerfMonitor; local in function:st_InitPerfMonitorGroups
367 struct gl_perf_monitor_group *g = &groups[perfmon->NumGroups];
368 struct st_perf_monitor_group *stg = &stgroups[perfmon->NumGroups];
436 perfmon->NumGroups++;
438 perfmon->Groups = groups;
439 st->perfmon = stgroups;
456 struct gl_perf_monitor_state *perfmon = &st->ctx->PerfMonitor; local in function:st_destroy_perfmon
459 for (gid = 0; gid < perfmon
[all...]
H A Dst_context.h357 struct st_perf_monitor_group *perfmon; member in struct:st_context
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_query_pm.c434 etna_pm_query_signal(struct etna_perfmon *perfmon, argument
439 domain = etna_perfmon_get_dom_by_name(perfmon, source->domain);
447 etna_pm_cfg_supported(struct etna_perfmon *perfmon, argument
450 struct etna_perfmon_signal *signal = etna_pm_query_signal(perfmon, cfg->source);
456 etna_pm_add_signal(struct etna_pm_query *pq, struct etna_perfmon *perfmon, argument
459 struct etna_perfmon_signal *signal = etna_pm_query_signal(perfmon, cfg->source);
574 struct etna_perfmon *perfmon = ctx->screen->perfmon; local in function:etna_pm_create_query
583 if (!etna_pm_cfg_supported(perfmon, cfg))
599 etna_pm_add_signal(pq, perfmon, cf
[all...]
H A Detnaviv_screen.h72 struct etna_perfmon *perfmon; member in struct:etna_screen
H A Detnaviv_screen.c89 if (screen->perfmon)
90 etna_perfmon_del(screen->perfmon);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/
H A Dvc4_query.c199 /* Only one perfmon can be activated per context. */
200 if (ctx->perfmon)
203 /* Reset the counters by destroying the previously allocated perfmon */
222 * perfmon.
225 ctx->perfmon = query->hwperfmon;
238 if (ctx->perfmon != query->hwperfmon)
242 * perfmon.
245 ctx->perfmon = NULL;
265 wait ? PIPE_TIMEOUT_INFINITE : 0, "perfmon"))
H A Dvc4_job.c92 if (vc4->perfmon)
93 job->perfmon = vc4->perfmon;
457 if (job->perfmon)
458 submit.perfmonid = job->perfmon->id;
500 if (job->perfmon)
501 job->perfmon->last_seqno = submit.seqno;
H A Dvc4_context.h299 struct vc4_hwperfmon *perfmon; member in struct:vc4_job
388 struct vc4_hwperfmon *perfmon; member in struct:vc4_context
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/
H A Dvc4_query.c199 /* Only one perfmon can be activated per context. */
200 if (ctx->perfmon)
203 /* Reset the counters by destroying the previously allocated perfmon */
222 * perfmon.
225 ctx->perfmon = query->hwperfmon;
238 if (ctx->perfmon != query->hwperfmon)
242 * perfmon.
245 ctx->perfmon = NULL;
265 wait ? PIPE_TIMEOUT_INFINITE : 0, "perfmon"))
H A Dvc4_job.c92 if (vc4->perfmon)
93 job->perfmon = vc4->perfmon;
457 if (job->perfmon)
458 submit.perfmonid = job->perfmon->id;
500 if (job->perfmon)
501 job->perfmon->last_seqno = submit.seqno;
H A Dvc4_context.h299 struct vc4_hwperfmon *perfmon; member in struct:vc4_job
386 struct vc4_hwperfmon *perfmon; member in struct:vc4_context
/xsrc/external/mit/libdrm/dist/etnaviv/
H A Detnaviv_drmif.h198 void etna_perfmon_del(struct etna_perfmon *perfmon);
/xsrc/external/mit/MesaLib/dist/src/etnaviv/drm/
H A Detnaviv_drmif.h208 void etna_perfmon_del(struct etna_perfmon *perfmon);
/xsrc/external/mit/MesaLib/dist/docs/
H A Denvvars.rst299 ``perfmon``
/xsrc/external/mit/MesaLib/dist/
H A D.pick_status.json8113 "description": "etnaviv: add two new HI related perfmon counter",
12451 "description": "mesa/st: cleanup last bits of st perfmon code.",
12460 "description": "mesa/st: move perfmon code from st into mesa",
12469 "description": "mesa/st: merge perfmon groups init/cleanup from st into mesa",
12478 "description": "mesa/st: merge perfmon counters/groups objects from st into mesa",
12487 "description": "mesa/st: merge perfmon object from st into mesa",
13423 "description": "mesa/st/perfmon: rebalance CALLOC_STRUCT/FREE",
[all...]
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.1.0.rst1089 - etnaviv: move generic perfmon functionality into own file
1090 - etnaviv: convert perfmon queries to acc queries

Completed in 165 milliseconds

12