| /linux/include/drm/ |
| H A D | drm_color_mgmt.h | 88 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 D | vkms_luts.c | 15 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 D | vkms_composer.c | 94 * 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 D | vkms_drv.h | 162 struct drm_color_lut *base;
|
| H A D | vkms_drv.c | 115 if (new_crtc_state->gamma_lut->length / sizeof(struct drm_color_lut *) in vkms_atomic_check()
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_color.c | 831 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 D | lut.h | 5 struct drm_color_lut; 15 void (*)(struct drm_color_lut *, int size, void __iomem *));
|
| H A D | lut.c | 33 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 D | atom.h | 64 void (*load)(struct drm_color_lut *, int size, void __iomem *); 217 void (*load)(struct drm_color_lut *, int size,
|
| H A D | disp.h | 55 void head907d_olut_load(struct drm_color_lut *, int size, void __iomem *);
|
| H A D | wndwc57e.c | 158 wndwc57e_ilut_load(struct drm_color_lut *in, int size, void __iomem *mem) in wndwc57e_ilut_load()
|
| H A D | head907d.c | 286 head907d_olut_load(struct drm_color_lut *in, int size, void __iomem *mem) in head907d_olut_load()
|
| H A D | head507d.c | 314 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 D | rcar_cmm.h | 13 struct drm_color_lut; 24 struct drm_color_lut *table;
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_color.c | 424 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 D | amdgpu_dm_plane.c | 1680 -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 D | malidp_crtc.c | 126 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 D | mtk_disp_aal.c | 99 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 D | drm_color_mgmt.c | 286 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 D | drm_atomic_uapi.c | 416 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 D | mgag200_mode.c | 75 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 D | mgag200_drv.h | 394 struct drm_color_lut *lut);
|
| /linux/drivers/gpu/drm/vkms/tests/ |
| H A D | vkms_color_test.c | 15 static struct drm_color_lut test_linear_array[TEST_LUT_SIZE] = {
|
| /linux/include/uapi/drm/ |
| H A D | drm_mode.h | 864 struct drm_color_lut { struct
|
| /linux/drivers/gpu/drm/ast/ |
| H A D | ast_mode.c | 123 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()
|