Home
last modified time | relevance | path

Searched refs:func_shaper (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_color.c1041 struct dc_transfer_func *func_shaper) in amdgpu_dm_atomic_shaper_lut() argument
1050 func_shaper->type = TF_TYPE_DISTRIBUTED_POINTS; in amdgpu_dm_atomic_shaper_lut()
1051 func_shaper->tf = tf; in amdgpu_dm_atomic_shaper_lut()
1052 func_shaper->sdr_ref_white_level = SDR_WHITE_LEVEL_INIT_VALUE; in amdgpu_dm_atomic_shaper_lut()
1054 ret = __set_output_tf(func_shaper, shaper_lut, shaper_size, has_rom); in amdgpu_dm_atomic_shaper_lut()
1056 func_shaper->type = TF_TYPE_BYPASS; in amdgpu_dm_atomic_shaper_lut()
1057 func_shaper->tf = TRANSFER_FUNCTION_LINEAR; in amdgpu_dm_atomic_shaper_lut()
H A Damdgpu_dm.c10019 bundle->surface_updates[planes_count].func_shaper = &dc_plane->in_shaper_func; in amdgpu_dm_commit_planes()
10235 bundle->stream_update.func_shaper = in amdgpu_dm_commit_planes()
10236 (struct dc_transfer_func *) acrtc_state->stream->func_shaper; in amdgpu_dm_commit_planes()
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc_stream.h291 const struct dc_transfer_func *func_shaper; member
365 struct dc_transfer_func *func_shaper; member
H A Ddc.h1864 const struct dc_transfer_func *func_shaper; member
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn30/
H A Ddcn30_hwseq.c269 if (stream->func_shaper) { in dcn30_set_mpc_shaper_3dlut()
270 if (stream->func_shaper->type == TF_TYPE_HWPWL) { in dcn30_set_mpc_shaper_3dlut()
271 shaper_lut = &stream->func_shaper->pwl; in dcn30_set_mpc_shaper_3dlut()
272 } else if (stream->func_shaper->type == TF_TYPE_DISTRIBUTED_POINTS) { in dcn30_set_mpc_shaper_3dlut()
273 cm_helper_translate_curve_to_hw_format(stream->ctx, stream->func_shaper, in dcn30_set_mpc_shaper_3dlut()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn32/
H A Ddcn32_hwseq.c457 if (stream->func_shaper) { in dcn32_set_mpc_shaper_3dlut()
458 if (stream->func_shaper->type == TF_TYPE_HWPWL) in dcn32_set_mpc_shaper_3dlut()
459 shaper_lut = &stream->func_shaper->pwl; in dcn32_set_mpc_shaper_3dlut()
460 else if (stream->func_shaper->type == TF_TYPE_DISTRIBUTED_POINTS) { in dcn32_set_mpc_shaper_3dlut()
462 stream->func_shaper, in dcn32_set_mpc_shaper_3dlut()
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc.c2893 if (u->lut3d_func || u->func_shaper) { in det_surface_update()
3180 if (srf_update->func_shaper) { in copy_surface_update_to_plane()
3181 memcpy(&surface->in_shaper_func, srf_update->func_shaper, in copy_surface_update_to_plane()
5156 srf_updates[i].func_shaper || in full_update_required()
5191 stream_update->func_shaper || in full_update_required()