Symbol: drm_color_lut
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
1018
static void amdgpu_dm_atomic_lut3d(const struct drm_color_lut *drm_lut3d,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
1037
static int amdgpu_dm_atomic_shaper_lut(const struct drm_color_lut *shaper_lut,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
1063
static int amdgpu_dm_atomic_blend_lut(const struct drm_color_lut *blend_lut,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
1108
const struct drm_color_lut *shaper = NULL, *lut3d = NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
1149
const struct drm_color_lut *lut = NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
1201
const struct drm_color_lut *degamma_lut, *regamma_lut;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
1343
const struct drm_color_lut *degamma_lut;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
1424
const struct drm_color_lut *degamma_lut;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
1829
const struct drm_color_lut *shaper_lut, *lut3d, *blend_lut;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
424
static const struct drm_color_lut *
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
428
return blob ? (struct drm_color_lut *)blob->data : NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
459
static bool __is_lut_linear(const struct drm_color_lut *lut, uint32_t size)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
488
static void __drm_lut_to_dc_gamma(const struct drm_color_lut *lut,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
604
const struct drm_color_lut *lut, uint32_t lut_size,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
642
const struct drm_color_lut *lut, uint32_t lut_size,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
747
const struct drm_color_lut *regamma_lut,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
794
const struct drm_color_lut *lut, uint32_t lut_size)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
905
const struct drm_color_lut lut,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
913
static void __drm_3dlut_to_dc_3dlut(const struct drm_color_lut *lut,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1693
-1, -1, sizeof(struct drm_color_lut),
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1719
-1, -1, sizeof(struct drm_color_lut),
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1732
-1, -1, sizeof(struct drm_color_lut),
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1740
-1, -1, sizeof(struct drm_color_lut),
drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.c
90
struct drm_color_lut *lut;
drivers/gpu/drm/arm/malidp_crtc.c
126
struct drm_color_lut *lut = (struct drm_color_lut *)lut_blob->data;
drivers/gpu/drm/arm/malidp_crtc.c
151
struct drm_color_lut *lut;
drivers/gpu/drm/arm/malidp_crtc.c
162
if (state->gamma_lut->length % sizeof(struct drm_color_lut))
drivers/gpu/drm/arm/malidp_crtc.c
165
lut_size = state->gamma_lut->length / sizeof(struct drm_color_lut);
drivers/gpu/drm/arm/malidp_crtc.c
169
lut = (struct drm_color_lut *)state->gamma_lut->data;
drivers/gpu/drm/armada/armada_crtc.c
142
struct drm_color_lut *lut = blob->data;
drivers/gpu/drm/ast/ast_mode.c
123
struct drm_color_lut *lut)
drivers/gpu/drm/ast/ast_mode.c
748
AST_LUT_SIZE * sizeof(struct drm_color_lut)) {
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c
525
struct drm_color_lut *lut;
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c
534
lut = (struct drm_color_lut *)crtc->state->gamma_lut->data;
drivers/gpu/drm/drm_atomic_uapi.c
416
const size_t elem_size = sizeof(struct drm_color_lut);
drivers/gpu/drm/drm_atomic_uapi.c
441
const size_t elem_size = sizeof(struct drm_color_lut);
drivers/gpu/drm/drm_color_mgmt.c
286
struct drm_color_lut *blob_data;
drivers/gpu/drm/drm_color_mgmt.c
308
sizeof(struct drm_color_lut) * size,
drivers/gpu/drm/drm_color_mgmt.c
608
const struct drm_color_lut *entry;
drivers/gpu/drm/drm_color_mgmt.c
651
void drm_crtc_load_gamma_888(struct drm_crtc *crtc, const struct drm_color_lut *lut,
drivers/gpu/drm/drm_color_mgmt.c
671
void drm_crtc_load_gamma_565_from_888(struct drm_crtc *crtc, const struct drm_color_lut *lut,
drivers/gpu/drm/drm_color_mgmt.c
701
void drm_crtc_load_gamma_555_from_888(struct drm_crtc *crtc, const struct drm_color_lut *lut,
drivers/gpu/drm/drm_color_mgmt.c
810
void drm_crtc_load_palette_8(struct drm_crtc *crtc, const struct drm_color_lut *lut,
drivers/gpu/drm/drm_fb_helper.c
735
struct drm_color_lut *lut;
drivers/gpu/drm/i915/display/intel_color.c
1191
struct drm_color_lut *lut;
drivers/gpu/drm/i915/display/intel_color.c
1228
const struct drm_color_lut *lut_in;
drivers/gpu/drm/i915/display/intel_color.c
1229
struct drm_color_lut *lut_out;
drivers/gpu/drm/i915/display/intel_color.c
1241
const struct drm_color_lut *entry =
drivers/gpu/drm/i915/display/intel_color.c
1260
const struct drm_color_lut *lut;
drivers/gpu/drm/i915/display/intel_color.c
1278
const struct drm_color_lut *lut = blob->data;
drivers/gpu/drm/i915/display/intel_color.c
1314
const struct drm_color_lut *lut = blob->data;
drivers/gpu/drm/i915/display/intel_color.c
1376
const struct drm_color_lut *lut;
drivers/gpu/drm/i915/display/intel_color.c
1415
const struct drm_color_lut *lut = blob->data;
drivers/gpu/drm/i915/display/intel_color.c
1461
const struct drm_color_lut *lut = blob->data;
drivers/gpu/drm/i915/display/intel_color.c
1486
const struct drm_color_lut *lut = blob->data;
drivers/gpu/drm/i915/display/intel_color.c
1594
static u32 glk_degamma_lut(const struct drm_color_lut *color)
drivers/gpu/drm/i915/display/intel_color.c
1599
static void glk_degamma_lut_pack(struct drm_color_lut *entry, u32 val)
drivers/gpu/drm/i915/display/intel_color.c
1605
static u32 mtl_degamma_lut(const struct drm_color_lut *color)
drivers/gpu/drm/i915/display/intel_color.c
1610
static void mtl_degamma_lut_pack(struct drm_color_lut *entry, u32 val)
drivers/gpu/drm/i915/display/intel_color.c
1622
const struct drm_color_lut *lut = blob->data;
drivers/gpu/drm/i915/display/intel_color.c
1690
const struct drm_color_lut *color)
drivers/gpu/drm/i915/display/intel_color.c
1706
const struct drm_color_lut *lut = blob->data;
drivers/gpu/drm/i915/display/intel_color.c
1724
const struct drm_color_lut *entry = &lut[i];
drivers/gpu/drm/i915/display/intel_color.c
1741
const struct drm_color_lut *lut = blob->data;
drivers/gpu/drm/i915/display/intel_color.c
1742
const struct drm_color_lut *entry;
drivers/gpu/drm/i915/display/intel_color.c
1839
static u32 chv_cgm_degamma_ldw(const struct drm_color_lut *color)
drivers/gpu/drm/i915/display/intel_color.c
1845
static u32 chv_cgm_degamma_udw(const struct drm_color_lut *color)
drivers/gpu/drm/i915/display/intel_color.c
1850
static void chv_cgm_degamma_pack(struct drm_color_lut *entry, u32 ldw, u32 udw)
drivers/gpu/drm/i915/display/intel_color.c
1861
const struct drm_color_lut *lut = blob->data;
drivers/gpu/drm/i915/display/intel_color.c
1873
static u32 chv_cgm_gamma_ldw(const struct drm_color_lut *color)
drivers/gpu/drm/i915/display/intel_color.c
1879
static u32 chv_cgm_gamma_udw(const struct drm_color_lut *color)
drivers/gpu/drm/i915/display/intel_color.c
1884
static void chv_cgm_gamma_pack(struct drm_color_lut *entry, u32 ldw, u32 udw)
drivers/gpu/drm/i915/display/intel_color.c
1895
const struct drm_color_lut *lut = blob->data;
drivers/gpu/drm/i915/display/intel_color.c
2317
const struct drm_color_lut *lut = blob->data;
drivers/gpu/drm/i915/display/intel_color.c
2319
const struct drm_color_lut *a = &lut[lut_size - 2];
drivers/gpu/drm/i915/display/intel_color.c
2320
const struct drm_color_lut *b = &lut[lut_size - 1];
drivers/gpu/drm/i915/display/intel_color.c
3133
static bool err_check(const struct drm_color_lut *lut1,
drivers/gpu/drm/i915/display/intel_color.c
3134
const struct drm_color_lut *lut2, u32 err)
drivers/gpu/drm/i915/display/intel_color.c
3141
static bool intel_lut_entries_equal(const struct drm_color_lut *lut1,
drivers/gpu/drm/i915/display/intel_color.c
3142
const struct drm_color_lut *lut2,
drivers/gpu/drm/i915/display/intel_color.c
3159
const struct drm_color_lut *lut1, *lut2;
drivers/gpu/drm/i915/display/intel_color.c
3301
struct drm_color_lut *lut;
drivers/gpu/drm/i915/display/intel_color.c
3328
struct drm_color_lut *lut;
drivers/gpu/drm/i915/display/intel_color.c
3379
struct drm_color_lut *lut;
drivers/gpu/drm/i915/display/intel_color.c
3431
struct drm_color_lut *lut;
drivers/gpu/drm/i915/display/intel_color.c
3457
struct drm_color_lut *lut;
drivers/gpu/drm/i915/display/intel_color.c
3505
struct drm_color_lut *lut;
drivers/gpu/drm/i915/display/intel_color.c
3531
struct drm_color_lut *lut;
drivers/gpu/drm/i915/display/intel_color.c
3594
struct drm_color_lut *lut;
drivers/gpu/drm/i915/display/intel_color.c
3659
struct drm_color_lut *lut;
drivers/gpu/drm/i915/display/intel_color.c
3724
struct drm_color_lut *lut;
drivers/gpu/drm/i915/display/intel_color.c
3790
struct drm_color_lut *lut;
drivers/gpu/drm/i915/display/intel_color.c
831
static u32 i9xx_lut_8(const struct drm_color_lut *color)
drivers/gpu/drm/i915/display/intel_color.c
838
static void i9xx_lut_8_pack(struct drm_color_lut *entry, u32 val)
drivers/gpu/drm/i915/display/intel_color.c
851
static u32 i9xx_lut_10_ldw(const struct drm_color_lut *color)
drivers/gpu/drm/i915/display/intel_color.c
879
static u32 i9xx_lut_10_udw(const struct drm_color_lut *color)
drivers/gpu/drm/i915/display/intel_color.c
886
static void i9xx_lut_10_pack(struct drm_color_lut *color,
drivers/gpu/drm/i915/display/intel_color.c
901
static void i9xx_lut_10_pack_slope(struct drm_color_lut *color,
drivers/gpu/drm/i915/display/intel_color.c
919
static u32 i965_lut_10p6_ldw(const struct drm_color_lut *color)
drivers/gpu/drm/i915/display/intel_color.c
927
static u32 i965_lut_10p6_udw(const struct drm_color_lut *color)
drivers/gpu/drm/i915/display/intel_color.c
934
static void i965_lut_10p6_pack(struct drm_color_lut *entry, u32 ldw, u32 udw)
drivers/gpu/drm/i915/display/intel_color.c
950
static u32 ilk_lut_10(const struct drm_color_lut *color)
drivers/gpu/drm/i915/display/intel_color.c
957
static void ilk_lut_10_pack(struct drm_color_lut *entry, u32 val)
drivers/gpu/drm/i915/display/intel_color.c
965
static u32 ilk_lut_12p4_ldw(const struct drm_color_lut *color)
drivers/gpu/drm/i915/display/intel_color.c
973
static u32 ilk_lut_12p4_udw(const struct drm_color_lut *color)
drivers/gpu/drm/i915/display/intel_color.c
980
static void ilk_lut_12p4_pack(struct drm_color_lut *entry, u32 ldw, u32 udw)
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
649
const struct drm_color_lut *lut)
drivers/gpu/drm/mediatek/mtk_disp_aal.c
111
lut = (struct drm_color_lut *)state->gamma_lut->data;
drivers/gpu/drm/mediatek/mtk_disp_aal.c
113
struct drm_color_lut hwlut = {
drivers/gpu/drm/mediatek/mtk_disp_aal.c
99
struct drm_color_lut *lut;
drivers/gpu/drm/mediatek/mtk_disp_gamma.c
124
struct drm_color_lut *lut;
drivers/gpu/drm/mediatek/mtk_disp_gamma.c
132
lut = (struct drm_color_lut *)state->gamma_lut->data;
drivers/gpu/drm/mediatek/mtk_disp_gamma.c
148
struct drm_color_lut diff, hwlut;
drivers/gpu/drm/mediatek/mtk_disp_gamma.c
90
static bool mtk_gamma_lut_is_descending(struct drm_color_lut *lut, u32 lut_size)
drivers/gpu/drm/mgag200/mgag200_drv.h
394
struct drm_color_lut *lut);
drivers/gpu/drm/mgag200/mgag200_mode.c
636
if (new_gamma_lut->length != MGAG200_LUT_SIZE * sizeof(struct drm_color_lut)) {
drivers/gpu/drm/mgag200/mgag200_mode.c
75
struct drm_color_lut *lut)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
825
struct drm_color_lut *lut;
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
829
lut = (struct drm_color_lut *)state->gamma_lut->data;
drivers/gpu/drm/nouveau/dispnv50/atom.h
217
void (*load)(struct drm_color_lut *, int size,
drivers/gpu/drm/nouveau/dispnv50/atom.h
64
void (*load)(struct drm_color_lut *, int size, void __iomem *);
drivers/gpu/drm/nouveau/dispnv50/disp.h
55
void head907d_olut_load(struct drm_color_lut *, int size, void __iomem *);
drivers/gpu/drm/nouveau/dispnv50/head507d.c
314
head507d_olut_load(struct drm_color_lut *in, int size, void __iomem *mem)
drivers/gpu/drm/nouveau/dispnv50/head907d.c
286
head907d_olut_load(struct drm_color_lut *in, int size, void __iomem *mem)
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
133
headc57d_olut_load_8(struct drm_color_lut *in, int size, void __iomem *mem)
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
166
headc57d_olut_load(struct drm_color_lut *in, int size, void __iomem *mem)
drivers/gpu/drm/nouveau/dispnv50/lut.c
33
void (*load)(struct drm_color_lut *, int, void __iomem *))
drivers/gpu/drm/nouveau/dispnv50/lut.c
35
struct drm_color_lut *in = blob ? blob->data : NULL;
drivers/gpu/drm/nouveau/dispnv50/lut.h
15
void (*)(struct drm_color_lut *, int size, void __iomem *));
drivers/gpu/drm/nouveau/dispnv50/lut.h
5
struct drm_color_lut;
drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c
158
wndwc57e_ilut_load(struct drm_color_lut *in, int size, void __iomem *mem)
drivers/gpu/drm/omapdrm/dss/dispc.c
3700
static const struct drm_color_lut dispc_mgr_gamma_default_lut[] = {
drivers/gpu/drm/omapdrm/dss/dispc.c
3707
const struct drm_color_lut *lut,
drivers/gpu/drm/omapdrm/dss/dss.h
448
const struct drm_color_lut *lut,
drivers/gpu/drm/omapdrm/omap_crtc.c
588
sizeof(struct drm_color_lut);
drivers/gpu/drm/omapdrm/omap_crtc.c
625
struct drm_color_lut *lut = NULL;
drivers/gpu/drm/omapdrm/omap_crtc.c
629
lut = (struct drm_color_lut *)
drivers/gpu/drm/renesas/rcar-du/rcar_cmm.c
47
const struct drm_color_lut *drm_lut)
drivers/gpu/drm/renesas/rcar-du/rcar_cmm.h
13
struct drm_color_lut;
drivers/gpu/drm/renesas/rcar-du/rcar_cmm.h
24
struct drm_color_lut *table;
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
520
cmm_config.lut.table = (struct drm_color_lut *)drm_lut->data;
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1264
struct drm_color_lut *lut = crtc->state->gamma_lut->data;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1454
struct drm_color_lut *lut = crtc->state->gamma_lut->data;
drivers/gpu/drm/stm/ltdc.c
759
struct drm_color_lut *lut;
drivers/gpu/drm/stm/ltdc.c
766
lut = (struct drm_color_lut *)crtc->state->gamma_lut->data;
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c
505
sysfb->fb_gamma_lut_size * sizeof(struct drm_color_lut);
drivers/gpu/drm/sysfb/ofdrm.c
688
struct drm_color_lut *lut)
drivers/gpu/drm/sysfb/vesadrm.c
172
struct drm_color_lut *lut)
drivers/gpu/drm/sysfb/vesadrm.c
218
struct drm_color_lut *lut)
drivers/gpu/drm/tidss/tidss_dispc.c
2545
static const struct drm_color_lut dispc_vp_gamma_default_lut[] = {
drivers/gpu/drm/tidss/tidss_dispc.c
2552
const struct drm_color_lut *lut,
drivers/gpu/drm/tidss/tidss_dispc.c
2749
struct drm_color_lut *lut = NULL;
drivers/gpu/drm/tidss/tidss_dispc.c
2757
lut = (struct drm_color_lut *)state->gamma_lut->data;
drivers/gpu/drm/vc4/vc4_hvs.c
461
struct drm_color_lut *lut = crtc_state->gamma_lut->data;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
15
static struct drm_color_lut test_linear_array[TEST_LUT_SIZE] = {
drivers/gpu/drm/vkms/vkms_composer.c
620
crtc_state->gamma_lut.base = (struct drm_color_lut *)crtc->state->gamma_lut->data;
drivers/gpu/drm/vkms/vkms_composer.c
622
crtc->state->gamma_lut->length / sizeof(struct drm_color_lut);
drivers/gpu/drm/vkms/vkms_composer.c
97
static_assert(sizeof(struct drm_color_lut) == sizeof(__u16) * 4);
drivers/gpu/drm/vkms/vkms_drv.c
115
if (new_crtc_state->gamma_lut->length / sizeof(struct drm_color_lut *)
drivers/gpu/drm/vkms/vkms_drv.h
162
struct drm_color_lut *base;
drivers/gpu/drm/vkms/vkms_luts.c
15
static struct drm_color_lut linear_array[LUT_SIZE] = {
drivers/gpu/drm/vkms/vkms_luts.c
281
static struct drm_color_lut srgb_array[LUT_SIZE] = {
drivers/gpu/drm/vkms/vkms_luts.c
547
static struct drm_color_lut srgb_inv_array[LUT_SIZE] = {
include/drm/drm_color_mgmt.h
156
void drm_crtc_load_gamma_888(struct drm_crtc *crtc, const struct drm_color_lut *lut,
include/drm/drm_color_mgmt.h
158
void drm_crtc_load_gamma_565_from_888(struct drm_crtc *crtc, const struct drm_color_lut *lut,
include/drm/drm_color_mgmt.h
160
void drm_crtc_load_gamma_555_from_888(struct drm_crtc *crtc, const struct drm_color_lut *lut,
include/drm/drm_color_mgmt.h
171
void drm_crtc_load_palette_8(struct drm_crtc *crtc, const struct drm_color_lut *lut,
include/drm/drm_color_mgmt.h
88
return blob->length / sizeof(struct drm_color_lut);