Home
last modified time | relevance | path

Searched refs:gc_lut (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/msm/disp/dpu1/ !
H A Ddpu_hw_dspp.c79 struct dpu_hw_gc_lut *gc_lut) in dpu_setup_dspp_gc() argument
96 if (!gc_lut) { in dpu_setup_dspp_gc()
107 DPU_REG_WRITE(&ctx->hw, base + GC_C0_OFF, gc_lut->c0[i]); in dpu_setup_dspp_gc()
108 DPU_REG_WRITE(&ctx->hw, base + GC_C1_OFF, gc_lut->c1[i]); in dpu_setup_dspp_gc()
109 DPU_REG_WRITE(&ctx->hw, base + GC_C2_OFF, gc_lut->c2[i]); in dpu_setup_dspp_gc()
114 reg = GC_EN | ((gc_lut->flags & PGC_8B_ROUND) ? GC_8B_ROUND_EN : 0); in dpu_setup_dspp_gc()
H A Ddpu_crtc.c823 struct dpu_hw_gc_lut *gc_lut) in _dpu_crtc_get_gc_lut() argument
838 gc_lut->c0[i] = val_even | (val_odd << 16); in _dpu_crtc_get_gc_lut()
841 gc_lut->c1[i] = val_even | (val_odd << 16); in _dpu_crtc_get_gc_lut()
844 gc_lut->c2[i] = val_even | (val_odd << 16); in _dpu_crtc_get_gc_lut()
848 gc_lut->flags = 0; in _dpu_crtc_get_gc_lut()
857 struct dpu_hw_gc_lut *gc_lut; in _dpu_crtc_setup_cp_blocks() local
890 gc_lut = kzalloc_obj(*gc_lut); in _dpu_crtc_setup_cp_blocks()
891 if (!gc_lut) in _dpu_crtc_setup_cp_blocks()
893 _dpu_crtc_get_gc_lut(state, gc_lut); in _dpu_crtc_setup_cp_blocks()
894 dspp->ops.setup_gc(dspp, gc_lut); in _dpu_crtc_setup_cp_blocks()
[all …]
H A Ddpu_hw_dspp.h73 void (*setup_gc)(struct dpu_hw_dspp *ctx, struct dpu_hw_gc_lut *gc_lut);
/linux/drivers/staging/media/ipu3/include/uapi/ !
H A Dintel-ipu3.h1033 struct ipu3_uapi_gamma_corr_lut gc_lut __attribute__((aligned(32))); member
/linux/drivers/staging/media/ipu3/ !
H A Dipu3-css-params.c2077 acc->gamma.gc_lut = imgu_css_gamma_lut; in imgu_css_cfg_acc()