Searched refs:lut3d (Results 1 – 9 of 9) sorted by relevance
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/mpc/dcn401/ |
D | dcn401_mpc.c | 134 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/ |
D | amdgpu_dm_color.c | 822 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()
|
D | amdgpu_dm_plane.c | 1477 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()
|
D | amdgpu_dm.h | 845 struct drm_property_blob *lut3d; member
|
D | amdgpu_dm.c | 10764 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/ |
D | mpc.h | 120 const struct tetrahedral_params *lut3d; member
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/hubp/dcn401/ |
D | dcn401_hubp.c | 48 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/ |
D | dc_hw_types.h | 82 } lut3d; member
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/hwss/dcn401/ |
D | dcn401_hwseq.c | 554 m_lut_params.lut3d = &mcm_luts.lut3d_data.lut3d_func->lut_3d; in dcn401_populate_mcm_luts()
|