Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/gpu/drm/amd/display/dc/mpc/dcn401/
Ddcn401_mpc.c134 const struct tetrahedral_params *lut3d = params.lut3d; in mpc401_populate_lut() local
172 if (lut3d == NULL) in mpc401_populate_lut()
179 is_17x17x17 = !lut3d->use_tetrahedral_9; in mpc401_populate_lut()
180 is_12bits_color_channel = lut3d->use_12bits; in mpc401_populate_lut()
182 lut0 = lut3d->tetrahedral_17.lut0; in mpc401_populate_lut()
183 lut1 = lut3d->tetrahedral_17.lut1; in mpc401_populate_lut()
184 lut2 = lut3d->tetrahedral_17.lut2; in mpc401_populate_lut()
185 lut3 = lut3d->tetrahedral_17.lut3; in mpc401_populate_lut()
186 lut_size0 = sizeof(lut3d->tetrahedral_17.lut0)/ in mpc401_populate_lut()
187 sizeof(lut3d->tetrahedral_17.lut0[0]); in mpc401_populate_lut()
[all …]
/linux-6.12.1/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_color.c822 const struct drm_color_lut *shaper = NULL, *lut3d = NULL; in amdgpu_dm_verify_lut3d_size() local
839 lut3d = __extract_blob_lut(dm_plane_state->lut3d, &size); in amdgpu_dm_verify_lut3d_size()
841 if (lut3d && size != exp_size) { in amdgpu_dm_verify_lut3d_size()
1147 const struct drm_color_lut *shaper_lut, *lut3d, *blend_lut; in amdgpu_dm_plane_set_color_properties() local
1156 lut3d = __extract_blob_lut(dm_plane_state->lut3d, &lut3d_size); in amdgpu_dm_plane_set_color_properties()
1157 lut3d_size = lut3d != NULL ? lut3d_size : 0; in amdgpu_dm_plane_set_color_properties()
1159 amdgpu_dm_atomic_lut3d(lut3d, lut3d_size, &dc_plane_state->lut3d_func); in amdgpu_dm_plane_set_color_properties()
Damdgpu_dm_plane.c1477 if (old_dm_plane_state->lut3d) in amdgpu_dm_plane_drm_plane_duplicate_state()
1478 dm_plane_state->lut3d = in amdgpu_dm_plane_drm_plane_duplicate_state()
1479 drm_property_blob_get(old_dm_plane_state->lut3d); in amdgpu_dm_plane_drm_plane_duplicate_state()
1563 if (dm_plane_state->lut3d) in amdgpu_dm_plane_drm_plane_destroy_state()
1564 drm_property_blob_put(dm_plane_state->lut3d); in amdgpu_dm_plane_drm_plane_destroy_state()
1688 &dm_plane_state->lut3d, in dm_atomic_plane_set_property()
1743 *val = (dm_plane_state->lut3d) ? in dm_atomic_plane_get_property()
1744 dm_plane_state->lut3d->base.id : 0; in dm_atomic_plane_get_property()
Damdgpu_dm.h845 struct drm_property_blob *lut3d; member
Damdgpu_dm.c10764 dm_old_other_state->lut3d != dm_new_other_state->lut3d || in should_reset_plane()
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/inc/hw/
Dmpc.h120 const struct tetrahedral_params *lut3d; member
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/hubp/dcn401/
Ddcn401_hubp.c48 REG_UPDATE(HUBP_3DLUT_ADDRESS_HIGH, HUBP_3DLUT_ADDRESS_HIGH, address.lut3d.addr.high_part); in hubp401_program_3dlut_fl_addr()
49 REG_WRITE(HUBP_3DLUT_ADDRESS_LOW, address.lut3d.addr.low_part); in hubp401_program_3dlut_fl_addr()
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/
Ddc_hw_types.h82 } lut3d; member
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/hwss/dcn401/
Ddcn401_hwseq.c554 m_lut_params.lut3d = &mcm_luts.lut3d_data.lut3d_func->lut_3d; in dcn401_populate_mcm_luts()