Searched refs:bit_precision (Results 1 - 3 of 3) sorted by relevance
/linux-master/include/drm/ |
H A D | drm_color_mgmt.h | 36 * @bit_precision: number of bits the hw LUT supports 43 static inline u32 drm_color_lut_extract(u32 user_input, int bit_precision) argument 45 if (bit_precision > 16) 46 return DIV_ROUND_CLOSEST_ULL(mul_u32_u32(user_input, (1 << bit_precision) - 1), 49 return DIV_ROUND_CLOSEST(user_input * ((1 << bit_precision) - 1),
|
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_color.c | 673 int bit_precision) 675 rgb->red = drm_color_lut_extract(lut.red, bit_precision); 676 rgb->green = drm_color_lut_extract(lut.green, bit_precision); 677 rgb->blue = drm_color_lut_extract(lut.blue, bit_precision); 671 __to_dc_lut3d_color(struct dc_rgb *rgb, const struct drm_color_lut lut, int bit_precision) argument
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_color.c | 785 /* convert hw value with given bit_precision to lut property val */ 786 static u32 intel_color_lut_pack(u32 val, int bit_precision) argument 788 if (bit_precision > 16) 790 (1 << bit_precision) - 1); 793 (1 << bit_precision) - 1);
|
Completed in 326 milliseconds