Home
last modified time | relevance | path

Searched refs:drm_color_lut (Results 1 – 25 of 27) sorted by relevance

12

/linux/include/drm/
H A Ddrm_color_mgmt.h88 return blob->length / sizeof(struct drm_color_lut); in drm_color_lut_size()
156 void drm_crtc_load_gamma_888(struct drm_crtc *crtc, const struct drm_color_lut *lut,
158 void drm_crtc_load_gamma_565_from_888(struct drm_crtc *crtc, const struct drm_color_lut *lut,
160 void drm_crtc_load_gamma_555_from_888(struct drm_crtc *crtc, const struct drm_color_lut *lut,
171 void drm_crtc_load_palette_8(struct drm_crtc *crtc, const struct drm_color_lut *lut,
/linux/drivers/gpu/drm/vkms/
H A Dvkms_luts.c15 static struct drm_color_lut linear_array[LUT_SIZE] = {
281 static struct drm_color_lut srgb_array[LUT_SIZE] = {
547 static struct drm_color_lut srgb_inv_array[LUT_SIZE] = {
H A Dvkms_composer.c94 * This checks if `struct drm_color_lut` has any gap added by the compiler in apply_lut_to_channel_value()
97 static_assert(sizeof(struct drm_color_lut) == sizeof(__u16) * 4); in apply_lut_to_channel_value()
620 crtc_state->gamma_lut.base = (struct drm_color_lut *)crtc->state->gamma_lut->data; in vkms_composer_worker()
622 crtc->state->gamma_lut->length / sizeof(struct drm_color_lut); in vkms_composer_worker()
H A Dvkms_drv.h162 struct drm_color_lut *base;
H A Dvkms_drv.c115 if (new_crtc_state->gamma_lut->length / sizeof(struct drm_color_lut *) in vkms_atomic_check()
/linux/drivers/gpu/drm/i915/display/
H A Dintel_color.c831 static u32 i9xx_lut_8(const struct drm_color_lut *color) in i9xx_lut_8()
838 static void i9xx_lut_8_pack(struct drm_color_lut *entry, u32 val) in i9xx_lut_8_pack()
851 static u32 i9xx_lut_10_ldw(const struct drm_color_lut *color) in i9xx_lut_10_ldw()
879 static u32 i9xx_lut_10_udw(const struct drm_color_lut *color) in i9xx_lut_10_udw()
886 static void i9xx_lut_10_pack(struct drm_color_lut *color, in i9xx_lut_10_pack()
901 static void i9xx_lut_10_pack_slope(struct drm_color_lut *color, in i9xx_lut_10_pack_slope()
919 static u32 i965_lut_10p6_ldw(const struct drm_color_lut *color) in i965_lut_10p6_ldw()
927 static u32 i965_lut_10p6_udw(const struct drm_color_lut *color) in i965_lut_10p6_udw()
934 static void i965_lut_10p6_pack(struct drm_color_lut *entry, u32 ldw, u32 udw) in i965_lut_10p6_pack()
950 static u32 ilk_lut_10(const struct drm_color_lut *color) in ilk_lut_10()
[all …]
/linux/drivers/gpu/drm/nouveau/dispnv50/
H A Dlut.h5 struct drm_color_lut;
15 void (*)(struct drm_color_lut *, int size, void __iomem *));
H A Dlut.c33 void (*load)(struct drm_color_lut *, int, void __iomem *)) in nv50_lut_load() argument
35 struct drm_color_lut *in = blob ? blob->data : NULL; in nv50_lut_load()
H A Datom.h64 void (*load)(struct drm_color_lut *, int size, void __iomem *);
217 void (*load)(struct drm_color_lut *, int size,
H A Ddisp.h55 void head907d_olut_load(struct drm_color_lut *, int size, void __iomem *);
H A Dwndwc57e.c158 wndwc57e_ilut_load(struct drm_color_lut *in, int size, void __iomem *mem) in wndwc57e_ilut_load()
H A Dhead907d.c286 head907d_olut_load(struct drm_color_lut *in, int size, void __iomem *mem) in head907d_olut_load()
H A Dhead507d.c314 head507d_olut_load(struct drm_color_lut *in, int size, void __iomem *mem) in head507d_olut_load()
/linux/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_cmm.h13 struct drm_color_lut;
24 struct drm_color_lut *table;
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_color.c424 static const struct drm_color_lut * in __extract_blob_lut()
428 return blob ? (struct drm_color_lut *)blob->data : NULL;
459 static bool __is_lut_linear(const struct drm_color_lut *lut, uint32_t size) in __is_lut_linear()
481 * __drm_lut_to_dc_gamma - convert the drm_color_lut to dc_gamma.
488 static void __drm_lut_to_dc_gamma(const struct drm_color_lut *lut, in __drm_lut_to_dc_gamma()
520 * __drm_lut32_to_dc_gamma - convert the drm_color_lut to dc_gamma.
604 const struct drm_color_lut *lut, uint32_t lut_size, in __set_legacy_tf()
642 const struct drm_color_lut *lut, uint32_t lut_size, in __set_output_tf()
747 const struct drm_color_lut *regamma_lut, in amdgpu_dm_set_atomic_regamma()
794 const struct drm_color_lut *lu in __set_input_tf()
[all...]
H A Damdgpu_dm_plane.c1680 -1, -1, sizeof(struct drm_color_lut), in dm_atomic_plane_set_property()
1706 -1, -1, sizeof(struct drm_color_lut), in dm_atomic_plane_set_property()
1719 -1, -1, sizeof(struct drm_color_lut), in dm_atomic_plane_set_property()
1727 -1, -1, sizeof(struct drm_color_lut), in dm_atomic_plane_set_property()
/linux/drivers/gpu/drm/arm/
H A Dmalidp_crtc.c126 struct drm_color_lut *lut = (struct drm_color_lut *)lut_blob->data;
151 struct drm_color_lut *lut; in malidp_crtc_atomic_check_gamma()
162 if (state->gamma_lut->length % sizeof(struct drm_color_lut)) in malidp_crtc_atomic_check_gamma()
165 lut_size = state->gamma_lut->length / sizeof(struct drm_color_lut); in malidp_crtc_atomic_check_gamma()
169 lut = (struct drm_color_lut *)state->gamma_lut->data; in malidp_crtc_atomic_check_gamma()
/linux/drivers/gpu/drm/mediatek/
H A Dmtk_disp_aal.c99 struct drm_color_lut *lut; in mtk_aal_gamma_set()
111 lut = (struct drm_color_lut *)state->gamma_lut->data; in mtk_aal_gamma_set()
113 struct drm_color_lut hwlut = { in mtk_aal_gamma_set()
/linux/drivers/gpu/drm/
H A Ddrm_color_mgmt.c286 struct drm_color_lut *blob_data; in drm_crtc_legacy_gamma_set()
308 sizeof(struct drm_color_lut) * size, in drm_crtc_legacy_gamma_set()
608 const struct drm_color_lut *entry; in drm_color_lut_check()
651 void drm_crtc_load_gamma_888(struct drm_crtc *crtc, const struct drm_color_lut *lut, in drm_crtc_load_gamma_888()
671 void drm_crtc_load_gamma_565_from_888(struct drm_crtc *crtc, const struct drm_color_lut *lut, in drm_crtc_load_gamma_565_from_888()
701 void drm_crtc_load_gamma_555_from_888(struct drm_crtc *crtc, const struct drm_color_lut *lut, in drm_crtc_load_gamma_555_from_888()
810 void drm_crtc_load_palette_8(struct drm_crtc *crtc, const struct drm_color_lut *lut, in drm_crtc_load_palette_8()
H A Ddrm_atomic_uapi.c416 const size_t elem_size = sizeof(struct drm_color_lut); in drm_atomic_crtc_set_property()
441 const size_t elem_size = sizeof(struct drm_color_lut); in drm_atomic_crtc_set_property()
/linux/drivers/gpu/drm/mgag200/
H A Dmgag200_mode.c75 struct drm_color_lut *lut) in mgag200_crtc_load_gamma()
636 if (new_gamma_lut->length != MGAG200_LUT_SIZE * sizeof(struct drm_color_lut)) { in mgag200_crtc_helper_atomic_check()
H A Dmgag200_drv.h394 struct drm_color_lut *lut);
/linux/drivers/gpu/drm/vkms/tests/
H A Dvkms_color_test.c15 static struct drm_color_lut test_linear_array[TEST_LUT_SIZE] = {
/linux/include/uapi/drm/
H A Ddrm_mode.h864 struct drm_color_lut { struct
/linux/drivers/gpu/drm/ast/
H A Dast_mode.c123 struct drm_color_lut *lut) in ast_crtc_load_gamma()
748 AST_LUT_SIZE * sizeof(struct drm_color_lut)) { in ast_crtc_helper_atomic_check()

12