Home
last modified time | relevance | path

Searched refs:drm_color_lut_extract (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/gpu/drm/nouveau/dispnv50/
H A Dheadc57d.c139 u16 r = drm_color_lut_extract(in-> red + 0, 16); in headc57d_olut_load_8()
140 u16 g = drm_color_lut_extract(in->green + 0, 16); in headc57d_olut_load_8()
141 u16 b = drm_color_lut_extract(in-> blue + 0, 16); in headc57d_olut_load_8()
145 ri = (drm_color_lut_extract(in-> red, 16) - r) / 4; in headc57d_olut_load_8()
146 gi = (drm_color_lut_extract(in->green, 16) - g) / 4; in headc57d_olut_load_8()
147 bi = (drm_color_lut_extract(in-> blue, 16) - b) / 4; in headc57d_olut_load_8()
172 writew(drm_color_lut_extract(in-> red, 16), mem + 0); in headc57d_olut_load()
173 writew(drm_color_lut_extract(in->green, 16), mem + 2); in headc57d_olut_load()
174 writew(drm_color_lut_extract(in-> blue, 16), mem + 4); in headc57d_olut_load()
H A Dwndwc57e.c164 u16 r = fixedU0_16_FP16(drm_color_lut_extract(in-> red, 16)); in wndwc57e_ilut_load()
165 u16 g = fixedU0_16_FP16(drm_color_lut_extract(in->green, 16)); in wndwc57e_ilut_load()
166 u16 b = fixedU0_16_FP16(drm_color_lut_extract(in-> blue, 16)); in wndwc57e_ilut_load()
H A Dhead907d.c289 writew(drm_color_lut_extract(in-> red, 14) + 0x6000, mem + 0); in head907d_olut_load()
290 writew(drm_color_lut_extract(in->green, 14) + 0x6000, mem + 2); in head907d_olut_load()
291 writew(drm_color_lut_extract(in-> blue, 14) + 0x6000, mem + 4); in head907d_olut_load()
H A Dhead507d.c317 writew(drm_color_lut_extract(in-> red, 11) << 3, mem + 0); in head507d_olut_load()
318 writew(drm_color_lut_extract(in->green, 11) << 3, mem + 2); in head507d_olut_load()
319 writew(drm_color_lut_extract(in-> blue, 11) << 3, mem + 4); in head507d_olut_load()
/linux/drivers/gpu/drm/mediatek/
H A Dmtk_disp_gamma.c150 hwlut.red = drm_color_lut_extract(lut[n].red, lut_bits); in mtk_gamma_set()
151 hwlut.green = drm_color_lut_extract(lut[n].green, lut_bits); in mtk_gamma_set()
152 hwlut.blue = drm_color_lut_extract(lut[n].blue, lut_bits); in mtk_gamma_set()
166 diff.red = drm_color_lut_extract(diff.red, lut_bits); in mtk_gamma_set()
169 diff.green = drm_color_lut_extract(diff.green, lut_bits); in mtk_gamma_set()
172 diff.blue = drm_color_lut_extract(diff.blue, lut_bits); in mtk_gamma_set()
H A Dmtk_disp_aal.c114 .red = drm_color_lut_extract(lut[i].red, DISP_AAL_LUT_BITS), in mtk_aal_gamma_set()
115 .green = drm_color_lut_extract(lut[i].green, DISP_AAL_LUT_BITS), in mtk_aal_gamma_set()
116 .blue = drm_color_lut_extract(lut[i].blue, DISP_AAL_LUT_BITS) in mtk_aal_gamma_set()
/linux/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_cmm.c57 u32 entry = drm_color_lut_extract(drm_lut[i].red, 8) << 16 in rcar_cmm_lut_write()
58 | drm_color_lut_extract(drm_lut[i].green, 8) << 8 in rcar_cmm_lut_write()
59 | drm_color_lut_extract(drm_lut[i].blue, 8); in rcar_cmm_lut_write()
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_color.c394 r = drm_color_lut_extract(lut[i].red, 16); in __drm_lut_to_dc_gamma()
395 g = drm_color_lut_extract(lut[i].green, 16); in __drm_lut_to_dc_gamma()
396 b = drm_color_lut_extract(lut[i].blue, 16); in __drm_lut_to_dc_gamma()
407 r = drm_color_lut_extract(lut[i].red, 16); in __drm_lut_to_dc_gamma()
408 g = drm_color_lut_extract(lut[i].green, 16); in __drm_lut_to_dc_gamma()
409 b = drm_color_lut_extract(lut[i].blue, 16); in __drm_lut_to_dc_gamma()
675 rgb->red = drm_color_lut_extract(lut.red, bit_precision); in __to_dc_lut3d_color()
676 rgb->green = drm_color_lut_extract(lut.green, bit_precision); in __to_dc_lut3d_color()
677 rgb->blue = drm_color_lut_extract(lut.blue, bit_precision); in __to_dc_lut3d_color()
/linux/include/drm/
H A Ddrm_color_mgmt.h43 static inline u32 drm_color_lut_extract(u32 user_input, int bit_precision) in drm_color_lut_extract() function
/linux/drivers/gpu/drm/i915/display/
H A Dintel_color.c820 return REG_FIELD_PREP(PALETTE_RED_MASK, drm_color_lut_extract(color->red, 8)) | in i9xx_lut_8()
821 REG_FIELD_PREP(PALETTE_GREEN_MASK, drm_color_lut_extract(color->green, 8)) | in i9xx_lut_8()
822 REG_FIELD_PREP(PALETTE_BLUE_MASK, drm_color_lut_extract(color->blue, 8)); in i9xx_lut_8()
835 return drm_color_lut_extract(a, 10) & 0xff; in _i9xx_lut_10_ldw()
850 a = drm_color_lut_extract(a, 10); in _i9xx_lut_10_udw()
851 b = drm_color_lut_extract(b, 10); in _i9xx_lut_10_udw()
939 return REG_FIELD_PREP(PREC_PALETTE_10_RED_MASK, drm_color_lut_extract(color->red, 10)) | in ilk_lut_10()
940 REG_FIELD_PREP(PREC_PALETTE_10_GREEN_MASK, drm_color_lut_extract(color->green, 10)) | in ilk_lut_10()
941 REG_FIELD_PREP(PREC_PALETTE_10_BLUE_MASK, drm_color_lut_extract(color->blue, 10)); in ilk_lut_10()
1593 return drm_color_lut_extract(color->green, 24); in mtl_degamma_lut()
[all …]
/linux/drivers/gpu/drm/arm/
H A Dmalidp_crtc.c138 out_start = drm_color_lut_extract(lut[segments[i].start].green, in malidp_generate_gamma_table()
140 out_end = drm_color_lut_extract(lut[segments[i].end].green, 12); in malidp_generate_gamma_table()
/linux/drivers/gpu/drm/armada/
H A Darmada_crtc.c147 writel_relaxed(drm_color_lut_extract(lut[i].red, 8), in armada_drm_update_gamma()
152 writel_relaxed(drm_color_lut_extract(lut[i].green, 8), in armada_drm_update_gamma()
157 writel_relaxed(drm_color_lut_extract(lut[i].blue, 8), in armada_drm_update_gamma()
/linux/drivers/gpu/drm/ingenic/
H A Dingenic-drm-drv.c649 u16 color = drm_color_lut_extract(lut[i].red, 5) << 11 in ingenic_drm_update_palette()
650 | drm_color_lut_extract(lut[i].green, 6) << 5 in ingenic_drm_update_palette()
651 | drm_color_lut_extract(lut[i].blue, 5); in ingenic_drm_update_palette()
/linux/drivers/gpu/drm/vc4/
H A Dvc4_hvs.c465 vc4_crtc->lut_r[i] = drm_color_lut_extract(lut[i].red, 8); in vc4_hvs_update_gamma_lut()
466 vc4_crtc->lut_g[i] = drm_color_lut_extract(lut[i].green, 8); in vc4_hvs_update_gamma_lut()
467 vc4_crtc->lut_b[i] = drm_color_lut_extract(lut[i].blue, 8); in vc4_hvs_update_gamma_lut()
/linux/drivers/gpu/drm/rockchip/
H A Drockchip_drm_vop.c1270 word = (drm_color_lut_extract(lut[i].red, bpc) << (2 * bpc)) | in vop_crtc_write_gamma_lut()
1271 (drm_color_lut_extract(lut[i].green, bpc) << bpc) | in vop_crtc_write_gamma_lut()
1272 drm_color_lut_extract(lut[i].blue, bpc); in vop_crtc_write_gamma_lut()
H A Drockchip_drm_vop2.c1633 word = (drm_color_lut_extract(lut[i].blue, bpc) << (2 * bpc)) | in vop2_crtc_write_gamma_lut()
1634 (drm_color_lut_extract(lut[i].green, bpc) << bpc) | in vop2_crtc_write_gamma_lut()
1635 drm_color_lut_extract(lut[i].red, bpc); in vop2_crtc_write_gamma_lut()