diff options
author | Ville Syrjälä <[email protected]> | 2019-11-08 15:56:54 +0200 |
---|---|---|
committer | Ville Syrjälä <[email protected]> | 2019-11-29 21:29:17 +0200 |
commit | 65b2f7c43c6f087784db309e8a75bae3d2266520 (patch) | |
tree | aba0d0936f2fca09745b8642a7260da083d1e095 /drivers/gpu/drm/panel/panel-simple.c | |
parent | 2c81bdc8024ef6f81dfecab86bcb97a8694dcd1e (diff) |
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 <[email protected]>
Signed-off-by: Ville Syrjälä <[email protected]>
Reviewed-by: Nicholas Kazlauskas <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'drivers/gpu/drm/panel/panel-simple.c')
0 files changed, 0 insertions, 0 deletions