Home
last modified time | relevance | path

Searched refs:perfmon (Results 1 – 22 of 22) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/v3d/
Dv3d_query_perfcnt.c37 struct v3d_perfmon_state *perfmon; member
131 kperfmon_destroy(struct v3d_context *v3d, struct v3d_perfmon_state *perfmon) in kperfmon_destroy() argument
135 destroyreq.id = perfmon->kperfmon_id; in kperfmon_destroy()
139 perfmon->kperfmon_id, strerror(errno)); in kperfmon_destroy()
190 assert(pquery->perfmon); in v3d_destroy_query_perfcnt()
192 if (v3d->active_perfmon == pquery->perfmon) { in v3d_destroy_query_perfcnt()
196 if (pquery->perfmon->kperfmon_id) in v3d_destroy_query_perfcnt()
197 kperfmon_destroy(v3d, pquery->perfmon); in v3d_destroy_query_perfcnt()
199 v3d_fence_unreference(&pquery->perfmon->last_job_fence); in v3d_destroy_query_perfcnt()
200 free(pquery->perfmon); in v3d_destroy_query_perfcnt()
[all …]
/third_party/mesa3d/src/broadcom/simulator/
Dv3d_simulator.c400 struct v3d_simulator_perfmon *perfmon = file->perfmons[perfid - 1]; in v3d_get_simulator_perfmon() local
403 return perfmon; in v3d_get_simulator_perfmon()
410 struct v3d_simulator_perfmon *perfmon; in v3d_simulator_perfmon_switch() local
415 perfmon = v3d_get_simulator_perfmon(fd, file->active_perfid); in v3d_simulator_perfmon_switch()
416 if (perfmon) in v3d_simulator_perfmon_switch()
418 perfmon->ncounters, in v3d_simulator_perfmon_switch()
419 perfmon->values); in v3d_simulator_perfmon_switch()
421 perfmon = v3d_get_simulator_perfmon(fd, perfid); in v3d_simulator_perfmon_switch()
422 if (perfmon) in v3d_simulator_perfmon_switch()
424 perfmon->ncounters, in v3d_simulator_perfmon_switch()
[all …]
/third_party/mesa3d/src/mesa/state_tracker/
Dst_cb_perfmon.c57 const struct st_perf_monitor_group *stg = &st->perfmon[gid]; in init_perf_monitor()
90 const struct st_perf_monitor_group *stg = &st->perfmon[gid]; in init_perf_monitor()
346 struct gl_perf_monitor_state *perfmon = &ctx->PerfMonitor; in st_InitPerfMonitorGroups() local
367 struct gl_perf_monitor_group *g = &groups[perfmon->NumGroups]; in st_InitPerfMonitorGroups()
368 struct st_perf_monitor_group *stg = &stgroups[perfmon->NumGroups]; in st_InitPerfMonitorGroups()
436 perfmon->NumGroups++; in st_InitPerfMonitorGroups()
438 perfmon->Groups = groups; in st_InitPerfMonitorGroups()
439 st->perfmon = stgroups; in st_InitPerfMonitorGroups()
456 struct gl_perf_monitor_state *perfmon = &st->ctx->PerfMonitor; in st_destroy_perfmon() local
459 for (gid = 0; gid < perfmon->NumGroups; gid++) { in st_destroy_perfmon()
[all …]
Dst_context.h357 struct st_perf_monitor_group *perfmon; member
/third_party/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_query_acc_perfmon.c51 pm_add_signal(struct etna_pm_query *pq, struct etna_perfmon *perfmon, in pm_add_signal() argument
54 struct etna_perfmon_signal *signal = etna_pm_query_signal(perfmon, cfg->source); in pm_add_signal()
111 if (!etna_pm_cfg_supported(ctx->screen->perfmon, cfg)) in perfmon_allocate()
118 pm_add_signal(pq, ctx->screen->perfmon, cfg); in perfmon_allocate()
Detnaviv_perfmon.h115 etna_pm_query_signal(struct etna_perfmon *perfmon,
119 etna_pm_cfg_supported(struct etna_perfmon *perfmon, in etna_pm_cfg_supported() argument
122 struct etna_perfmon_signal *signal = etna_pm_query_signal(perfmon, cfg->source); in etna_pm_cfg_supported()
Detnaviv_perfmon.c407 etna_pm_query_signal(struct etna_perfmon *perfmon, in etna_pm_query_signal() argument
412 domain = etna_perfmon_get_dom_by_name(perfmon, source->domain); in etna_pm_query_signal()
422 screen->perfmon = etna_perfmon_create(screen->pipe); in etna_pm_query_setup()
424 if (!screen->perfmon) in etna_pm_query_setup()
430 if (!etna_pm_cfg_supported(screen->perfmon, cfg)) in etna_pm_query_setup()
Detnaviv_screen.h75 struct etna_perfmon *perfmon; member
Detnaviv_screen.c88 if (screen->perfmon) in etna_screen_destroy()
89 etna_perfmon_del(screen->perfmon); in etna_screen_destroy()
/third_party/mesa3d/src/gallium/drivers/vc4/
Dvc4_query.c200 if (ctx->perfmon) in vc4_begin_query()
225 ctx->perfmon = query->hwperfmon; in vc4_begin_query()
238 if (ctx->perfmon != query->hwperfmon) in vc4_end_query()
245 ctx->perfmon = NULL; in vc4_end_query()
Dvc4_job.c92 if (vc4->perfmon) in vc4_job_create()
93 job->perfmon = vc4->perfmon; in vc4_job_create()
457 if (job->perfmon) in vc4_job_submit()
458 submit.perfmonid = job->perfmon->id; in vc4_job_submit()
500 if (job->perfmon) in vc4_job_submit()
501 job->perfmon->last_seqno = submit.seqno; in vc4_job_submit()
Dvc4_context.h299 struct vc4_hwperfmon *perfmon; member
386 struct vc4_hwperfmon *perfmon; member
/third_party/python/Tools/freeze/
Dextensions_win32.ini64 [perfmon] section
65 dsp=%PYTHONEX%\win32\perfmon.dsp argument
/third_party/libdrm/etnaviv/
Detnaviv_drmif.h198 void etna_perfmon_del(struct etna_perfmon *perfmon);
/third_party/mesa3d/src/etnaviv/drm/
Detnaviv_drmif.h208 void etna_perfmon_del(struct etna_perfmon *perfmon);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64.td79 def FeaturePerfMon : SubtargetFeature<"perfmon", "HasPerfMon", "true",
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARM.td150 def FeaturePerfMon : SubtargetFeature<"perfmon", "HasPerfMon", "true",
/third_party/mesa3d/docs/
Denvvars.rst299 ``perfmon``
/third_party/mesa3d/docs/relnotes/
D20.1.0.rst1089 - etnaviv: move generic perfmon functionality into own file
1090 - etnaviv: convert perfmon queries to acc queries
D21.3.0.rst2299 - v3d: print error on perfmon destroy error
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/ARM/
DARMGenSubtargetInfo.inc315 …{ "perfmon", "Enable support for Performance Monitor extensions", ARM::FeaturePerfMon, { { { 0x0UL…
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/
DAArch64GenSubtargetInfo.inc260 …{ "perfmon", "Enable ARMv8 PMUv3 Performance Monitors extension", AArch64::FeaturePerfMon, { { { 0…