Searched refs:gc_lut (Results 1 – 3 of 3) sorted by relevance
79 struct dpu_hw_gc_lut *gc_lut) in dpu_setup_dspp_gc() argument96 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()
823 struct dpu_hw_gc_lut *gc_lut) in _dpu_crtc_get_gc_lut() argument838 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() local890 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 …]
73 void (*setup_gc)(struct dpu_hw_dspp *ctx, struct dpu_hw_gc_lut *gc_lut);