summaryrefslogtreecommitdiffstats
path: root/Documentation/gpu/drm-kms.rst
diff options
context:
space:
mode:
authorVille Syrjälä <ville.syrjala@linux.intel.com>2019-11-08 15:56:54 +0200
committerVille Syrjälä <ville.syrjala@linux.intel.com>2019-11-29 21:29:17 +0200
commit65b2f7c43c6f087784db309e8a75bae3d2266520 (patch)
treeaba0d0936f2fca09745b8642a7260da083d1e095 /Documentation/gpu/drm-kms.rst
parent2c81bdc8024ef6f81dfecab86bcb97a8694dcd1e (diff)
downloadlinux-65b2f7c43c6f087784db309e8a75bae3d2266520.tar.gz
linux-65b2f7c43c6f087784db309e8a75bae3d2266520.tar.bz2
linux-65b2f7c43c6f087784db309e8a75bae3d2266520.zip
drm: Inline drm_color_lut_extract()
This thing can get called several thousand times per LUT so seems like we want to inline it to: - avoid the function call overhead - allow constant folding A quick synthetic test (w/o any hardware interaction) with a ridiculously large LUT size shows about 50% reduction in runtime on my HSW and BSW boxes. Slightly less with more reasonable LUT size but still easily measurable in tens of microseconds. v2: Include drm_color_mgmt.h in the .rst (Daniel) Cc: Daniel Vetter <daniel@ffwll.ch> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Reviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com> Link: https://patchwork.freedesktop.org/patch/msgid/20191108135654.12907-1-ville.syrjala@linux.intel.com
Diffstat (limited to 'Documentation/gpu/drm-kms.rst')
-rw-r--r--Documentation/gpu/drm-kms.rst3
1 files changed, 3 insertions, 0 deletions
diff --git a/Documentation/gpu/drm-kms.rst b/Documentation/gpu/drm-kms.rst
index 23a3c986ef6d..c68588ce4090 100644
--- a/Documentation/gpu/drm-kms.rst
+++ b/Documentation/gpu/drm-kms.rst
@@ -479,6 +479,9 @@ Color Management Properties
.. kernel-doc:: drivers/gpu/drm/drm_color_mgmt.c
:export:
+.. kernel-doc:: include/drm/drm_color_mgmt.h
+ :internal:
+
Tile Group Property
-------------------