summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/etnaviv/etnaviv_perfmon.h
diff options
context:
space:
mode:
authorChristian Gmeiner2017-09-24 15:15:27 +0200
committerLucas Stach2017-10-10 11:45:45 +0200
commit249300c740e5bf2b48425e6f0cccc63964a35892 (patch)
tree002f0cc07f98c9ea69ec3836a5b7c8937ee881f9 /drivers/gpu/drm/etnaviv/etnaviv_perfmon.h
parentdrm/etnaviv: copy pmrs from userspace (diff)
downloadkernel-qcow2-linux-249300c740e5bf2b48425e6f0cccc63964a35892.tar.gz
kernel-qcow2-linux-249300c740e5bf2b48425e6f0cccc63964a35892.tar.xz
kernel-qcow2-linux-249300c740e5bf2b48425e6f0cccc63964a35892.zip
drm/etnaviv: add performance monitor request processing
Changes v4 -> v5 - make use of doms_meta array Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com> Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Diffstat (limited to 'drivers/gpu/drm/etnaviv/etnaviv_perfmon.h')
-rw-r--r--drivers/gpu/drm/etnaviv/etnaviv_perfmon.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/etnaviv/etnaviv_perfmon.h b/drivers/gpu/drm/etnaviv/etnaviv_perfmon.h
index 9fcd1fb2e482..35dce194cb00 100644
--- a/drivers/gpu/drm/etnaviv/etnaviv_perfmon.h
+++ b/drivers/gpu/drm/etnaviv/etnaviv_perfmon.h
@@ -43,4 +43,7 @@ int etnaviv_pm_query_sig(struct etnaviv_gpu *gpu,
int etnaviv_pm_req_validate(const struct drm_etnaviv_gem_submit_pmr *r,
u32 exec_state);
+void etnaviv_perfmon_process(struct etnaviv_gpu *gpu,
+ const struct etnaviv_perfmon_request *pmr);
+
#endif /* __ETNAVIV_PERFMON_H__ */