diff options
author | Rob Clark <robdclark@chromium.org> | 2021-04-05 10:45:28 -0700 |
---|---|---|
committer | Rob Clark <robdclark@chromium.org> | 2021-04-07 11:05:47 -0700 |
commit | f48f356330f7124671b28ddc93a28c492ef05b9f (patch) | |
tree | 2b4a6b93b38c122210fba46b00b32ee1df56f885 /drivers/gpu/drm/msm/msm_gem.h | |
parent | 20d0ae2f8c72e3603c50844c4f8487951ace456f (diff) | |
download | linux-f48f356330f7124671b28ddc93a28c492ef05b9f.tar.bz2 |
drm/msm: Add $debugfs/gem stats on resident objects
Currently nearly everything, other than newly allocated objects which
are not yet backed by pages, is pinned and resident in RAM. But it will
be nice to have some stats on what is unpinned once that is supported.
Signed-off-by: Rob Clark <robdclark@chromium.org>
Link: https://lore.kernel.org/r/20210405174532.1441497-6-robdclark@gmail.com
Signed-off-by: Rob Clark <robdclark@chromium.org>
Diffstat (limited to 'drivers/gpu/drm/msm/msm_gem.h')
-rw-r--r-- | drivers/gpu/drm/msm/msm_gem.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/msm/msm_gem.h b/drivers/gpu/drm/msm/msm_gem.h index 1ee06b34582d..4ac0062312d4 100644 --- a/drivers/gpu/drm/msm/msm_gem.h +++ b/drivers/gpu/drm/msm/msm_gem.h @@ -162,13 +162,13 @@ struct drm_gem_object *msm_gem_import(struct drm_device *dev, struct dma_buf *dmabuf, struct sg_table *sgt); __printf(2, 3) void msm_gem_object_set_name(struct drm_gem_object *bo, const char *fmt, ...); -#ifdef CONFIG_DEBUG_FS +#ifdef CONFIG_DEBUG_FS struct msm_gem_stats { struct { unsigned count; size_t size; - } all, active, purgeable, purged; + } all, active, resident, purgeable, purged; }; void msm_gem_describe(struct drm_gem_object *obj, struct seq_file *m, |