Home
last modified time | relevance | path

Searched refs:blend_tf (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_color.c1760 struct dc_transfer_func *tf = &dc_plane_state->blend_tf; in __set_dm_plane_colorop_blend()
1824 enum amdgpu_transfer_function blend_tf = AMDGPU_TRANSFER_FUNCTION_DEFAULT; in amdgpu_dm_plane_set_color_properties() local
1850 blend_tf = dm_plane_state->blend_tf; in amdgpu_dm_plane_set_color_properties()
1855 amdgpu_tf_to_dc_tf(blend_tf), in amdgpu_dm_plane_set_color_properties()
1856 blend_size, &dc_plane_state->blend_tf); in amdgpu_dm_plane_set_color_properties()
H A Damdgpu_dm_plane.c1478 amdgpu_state->blend_tf = AMDGPU_TRANSFER_FUNCTION_DEFAULT; in amdgpu_dm_plane_drm_plane_reset()
1516 dm_plane_state->blend_tf = old_dm_plane_state->blend_tf; in amdgpu_dm_plane_drm_plane_duplicate_state()
1732 if (dm_plane_state->blend_tf != val) { in dm_atomic_plane_set_property()
1733 dm_plane_state->blend_tf = val; in dm_atomic_plane_set_property()
1778 *val = dm_plane_state->blend_tf; in dm_atomic_plane_get_property()
H A Damdgpu_dm.h941 enum amdgpu_transfer_function blend_tf; member
H A Damdgpu_dm.c9965 bundle->surface_updates[planes_count].blend_tf = &dc_plane->blend_tf; in amdgpu_dm_commit_planes()
11759 dm_old_other_state->blend_tf != dm_new_other_state->blend_tf) in should_reset_plane()
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_surface.c52 plane_state->blend_tf.type = TF_TYPE_BYPASS; in dc_plane_construct()
H A Ddc.c2887 …if (u->blend_tf || (u->gamma && dce_use_lut(u->plane_info ? u->plane_info->format : u->surface->fo… in det_surface_update()
3194 if (srf_update->blend_tf) { in copy_surface_update_to_plane()
3195 memcpy(&surface->blend_tf, srf_update->blend_tf, in copy_surface_update_to_plane()
3196 sizeof(surface->blend_tf)); in copy_surface_update_to_plane()
3199 surface->mcm_luts.lut1d_func = &surface->blend_tf; in copy_surface_update_to_plane()
3202 if (srf_update->cm2_params || srf_update->blend_tf) in copy_surface_update_to_plane()
6823 state->mpc.mpcc_mode[i] = (plane_state->blend_tf.type != TF_TYPE_BYPASS) ? 1 : 0; in dc_capture_register_software_state()
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc.h1471 struct dc_transfer_func blend_tf; member
1843 const struct dc_transfer_func *blend_tf; member
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn20/
H A Ddcn20_hwseq.c1076 if (plane_state->blend_tf.type == TF_TYPE_HWPWL) in dcn20_set_blend_lut()
1077 blend_lut = &plane_state->blend_tf.pwl; in dcn20_set_blend_lut()
1078 else if (plane_state->blend_tf.type == TF_TYPE_DISTRIBUTED_POINTS) { in dcn20_set_blend_lut()
1080 &plane_state->blend_tf, in dcn20_set_blend_lut()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/
H A Ddcn401_hwseq.c627 if (plane_state->blend_tf.type == TF_TYPE_HWPWL) in dcn401_set_mcm_luts()
628 lut_params = &plane_state->blend_tf.pwl; in dcn401_set_mcm_luts()
629 else if (plane_state->blend_tf.type == TF_TYPE_DISTRIBUTED_POINTS) { in dcn401_set_mcm_luts()
630 rval = cm3_helper_translate_curve_to_hw_format(&plane_state->blend_tf, in dcn401_set_mcm_luts()