/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_color.c | 403 static u32 i9xx_lut_8(const struct drm_color_lut *color) in i9xx_lut_8() 410 static void i9xx_lut_8_pack(struct drm_color_lut *entry, u32 val) in i9xx_lut_8_pack() 418 static u32 i965_lut_10p6_ldw(const struct drm_color_lut *color) in i965_lut_10p6_ldw() 426 static u32 i965_lut_10p6_udw(const struct drm_color_lut *color) in i965_lut_10p6_udw() 433 static void i965_lut_10p6_pack(struct drm_color_lut *entry, u32 ldw, u32 udw) in i965_lut_10p6_pack() 449 static u32 ilk_lut_10(const struct drm_color_lut *color) in ilk_lut_10() 456 static void ilk_lut_10_pack(struct drm_color_lut *entry, u32 val) in ilk_lut_10_pack() 463 static void icl_lut_multi_seg_pack(struct drm_color_lut *entry, u32 ldw, u32 udw) in icl_lut_multi_seg_pack() 543 const struct drm_color_lut *lut; in i9xx_load_lut_8() 572 const struct drm_color_lut *lu in i965_load_lut_10p6() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_color.c | 86 static const struct drm_color_lut * 90 return blob ? (struct drm_color_lut *)blob->data : NULL; in __extract_blob_lut() 101 static bool __is_lut_linear(const struct drm_color_lut *lut, uint32_t size) in __is_lut_linear() 123 * Convert the drm_color_lut to dc_gamma. The conversion depends on the size 126 static void __drm_lut_to_dc_gamma(const struct drm_color_lut *lut, in __drm_lut_to_dc_gamma() 194 const struct drm_color_lut *lut, uint32_t lut_size, in __set_legacy_tf() 223 const struct drm_color_lut *lut, uint32_t lut_size, in __set_output_tf() 267 const struct drm_color_lut *lut, uint32_t lut_size) in __set_input_tf() 294 const struct drm_color_lut *lut = NULL; in amdgpu_dm_verify_lut_sizes() 345 const struct drm_color_lut *degamma_lu in amdgpu_dm_update_crtc_color_mgmt() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_color.c | 95 static const struct drm_color_lut * 99 return blob ? (struct drm_color_lut *)blob->data : NULL; in __extract_blob_lut() 115 static bool __is_lut_linear(const struct drm_color_lut *lut, uint32_t size) in __is_lut_linear() 137 * __drm_lut_to_dc_gamma - convert the drm_color_lut to dc_gamma. 144 static void __drm_lut_to_dc_gamma(const struct drm_color_lut *lut, in __drm_lut_to_dc_gamma() 226 const struct drm_color_lut *lut, uint32_t lut_size, in __set_legacy_tf() 264 const struct drm_color_lut *lut, uint32_t lut_size, in __set_output_tf() 317 const struct drm_color_lut *lut, uint32_t lut_size) in __set_input_tf() 349 const struct drm_color_lut *lut = NULL; in amdgpu_dm_verify_lut_sizes() 401 const struct drm_color_lut *degamma_lu in amdgpu_dm_update_crtc_color_mgmt() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_color.c | 793 static u32 i9xx_lut_8(const struct drm_color_lut *color) in i9xx_lut_8() 800 static void i9xx_lut_8_pack(struct drm_color_lut *entry, u32 val) in i9xx_lut_8_pack() 813 static u32 i9xx_lut_10_ldw(const struct drm_color_lut *color) in i9xx_lut_10_ldw() 841 static u32 i9xx_lut_10_udw(const struct drm_color_lut *color) in i9xx_lut_10_udw() 848 static void i9xx_lut_10_pack(struct drm_color_lut *color, in i9xx_lut_10_pack() 863 static void i9xx_lut_10_pack_slope(struct drm_color_lut *color, in i9xx_lut_10_pack_slope() 881 static u32 i965_lut_10p6_ldw(const struct drm_color_lut *color) in i965_lut_10p6_ldw() 889 static u32 i965_lut_10p6_udw(const struct drm_color_lut *color) in i965_lut_10p6_udw() 896 static void i965_lut_10p6_pack(struct drm_color_lut *entry, u32 ldw, u32 udw) in i965_lut_10p6_pack() 912 static u32 ilk_lut_10(const struct drm_color_lut *colo [all...] |
/kernel/linux/linux-5.10/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() 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 *); 204 void (*load)(struct drm_color_lut *, int size,
|
H A D | headc57d.c | 120 headc57d_olut_load_8(struct drm_color_lut *in, int size, void __iomem *mem) in headc57d_olut_load_8() 153 headc57d_olut_load(struct drm_color_lut *in, int size, void __iomem *mem) in headc57d_olut_load()
|
H A D | disp.h | 55 void head907d_olut_load(struct drm_color_lut *, int size, void __iomem *);
|
/kernel/linux/linux-6.6/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() 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 *); 204 void (*load)(struct drm_color_lut *, int size,
|
H A D | headc57d.c | 120 headc57d_olut_load_8(struct drm_color_lut *in, int size, void __iomem *mem) in headc57d_olut_load_8() 153 headc57d_olut_load(struct drm_color_lut *in, int size, void __iomem *mem) in headc57d_olut_load()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/rcar-du/ |
H A D | rcar_cmm.h | 13 struct drm_color_lut; 24 struct drm_color_lut *table;
|
H A D | rcar_cmm.c | 52 const struct drm_color_lut *drm_lut) in rcar_cmm_lut_write()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/renesas/rcar-du/ |
H A D | rcar_cmm.h | 13 struct drm_color_lut; 24 struct drm_color_lut *table;
|
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/ |
H A D | malidp_crtc.c | 127 struct drm_color_lut *lut = (struct drm_color_lut *)lut_blob->data; in malidp_generate_gamma_table() 152 struct drm_color_lut *lut; in malidp_crtc_atomic_check_gamma() 163 if (state->gamma_lut->length % sizeof(struct drm_color_lut)) in malidp_crtc_atomic_check_gamma() 166 lut_size = state->gamma_lut->length / sizeof(struct drm_color_lut); in malidp_crtc_atomic_check_gamma() 170 lut = (struct drm_color_lut *)state->gamma_lut->data; in malidp_crtc_atomic_check_gamma()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/ |
H A D | malidp_crtc.c | 130 struct drm_color_lut *lut = (struct drm_color_lut *)lut_blob->data; in malidp_generate_gamma_table() 155 struct drm_color_lut *lut; in malidp_crtc_atomic_check_gamma() 166 if (state->gamma_lut->length % sizeof(struct drm_color_lut)) in malidp_crtc_atomic_check_gamma() 169 lut_size = state->gamma_lut->length / sizeof(struct drm_color_lut); in malidp_crtc_atomic_check_gamma() 173 lut = (struct drm_color_lut *)state->gamma_lut->data; in malidp_crtc_atomic_check_gamma()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/mediatek/ |
H A D | mtk_disp_gamma.c | 60 struct drm_color_lut *lut; in mtk_gamma_set_common() 70 lut = (struct drm_color_lut *)state->gamma_lut->data; in mtk_gamma_set_common()
|
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_color_mgmt.h | 39 * &drm_color_lut entries) and round it to the precision supported by the 75 return blob->length / sizeof(struct drm_color_lut); in drm_color_lut_size()
|
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_color_mgmt.h | 39 * &drm_color_lut entries) and round it to the precision supported by the 75 return blob->length / sizeof(struct drm_color_lut); in drm_color_lut_size()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_color_mgmt.c | 95 struct drm_color_lut *lut; in drm_lut_to_coeffs()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_color_mgmt.c | 95 struct drm_color_lut *lut; in drm_lut_to_coeffs()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_color_mgmt.c | 44 * The data is interpreted as an array of &struct drm_color_lut elements. 75 * data is interpreted as an array of &struct drm_color_lut elements. 284 struct drm_color_lut *blob_data; in drm_crtc_legacy_gamma_set() 306 sizeof(struct drm_color_lut) * size, in drm_crtc_legacy_gamma_set() 604 const struct drm_color_lut *entry; in drm_color_lut_check()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vkms/ |
H A D | vkms_composer.c | 113 * `struct drm_color_lut`, so the order of both needs to be the same. 130 * This checks if `struct drm_color_lut` has any gap added by the compiler in apply_lut_to_channel_value() 133 static_assert(sizeof(struct drm_color_lut) == sizeof(__u16) * 4); in apply_lut_to_channel_value() 328 crtc_state->gamma_lut.base = (struct drm_color_lut *)crtc->state->gamma_lut->data; in vkms_composer_worker() 330 crtc->state->gamma_lut->length / sizeof(struct drm_color_lut); in vkms_composer_worker()
|