drm/vmwgfx: Add a mksstat counter for cotable resizes
authorZack Rusin <zackr@vmware.com>
Sat, 22 Oct 2022 04:02:34 +0000 (00:02 -0400)
committerZack Rusin <zackr@vmware.com>
Tue, 25 Oct 2022 16:42:30 +0000 (12:42 -0400)
commit4bb50606cba221028f3b03e6a90f555d5d658cfc
treeaf1e8124058cf0630397b84438e3d8190c657c9f
parent2e10cdc6e85de5998b0b140deff01765ceb92f64
drm/vmwgfx: Add a mksstat counter for cotable resizes

There's been a lot of cotable resizes on startup which we can track
by adding a mks stat to measure both the invocation count and
time spent doing cotable resizes.

This is only used if kernel is configured with CONFIG_DRM_VMWGFX_MKSSTATS
The stats are collected on the host size inside the vmware-stats.log
file.

Signed-off-by: Zack Rusin <zackr@vmware.com>
Reviewed-by: Michael Banack <banackm@vmware.com>
Reviewed-by: Martin Krastev <krastevm@vmware.com>
Reviewed-by: Maaz Mombasawala <mombasawalam@vmware.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20221022040236.616490-16-zack@kde.org
drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c
drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c