Home
last modified time | relevance | path

Searched refs:lut3d_func (Results 1 – 11 of 11) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn30/
H A Ddcn30_hwseq.c266 if (stream->lut3d_func && in dcn30_set_mpc_shaper_3dlut()
267 stream->lut3d_func->state.bits.initialized == 1 && in dcn30_set_mpc_shaper_3dlut()
268 stream->lut3d_func->state.bits.rmu_idx_valid == 1) { in dcn30_set_mpc_shaper_3dlut()
269 if (stream->lut3d_func->state.bits.rmu_mux_num == 0) in dcn30_set_mpc_shaper_3dlut()
270 mpcc_id_projected = stream->lut3d_func->state.bits.mpc_rmu0_mux; in dcn30_set_mpc_shaper_3dlut()
271 else if (stream->lut3d_func->state.bits.rmu_mux_num == 1) in dcn30_set_mpc_shaper_3dlut()
273 else if (stream->lut3d_func->state.bits.rmu_mux_num == 2) in dcn30_set_mpc_shaper_3dlut()
281 stream->lut3d_func->state.bits.rmu_mux_num); in dcn30_set_mpc_shaper_3dlut()
282 if (acquired_rmu != stream->lut3d_func->state.bits.rmu_mux_num) in dcn30_set_mpc_shaper_3dlut()
286 stream->lut3d_func->state.bits.rmu_mux_num); in dcn30_set_mpc_shaper_3dlut()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/
H A Ddc_stream.h284 const struct dc_3dlut *lut3d_func; member
352 struct dc_3dlut *lut3d_func; member
H A Ddc_types.h1302 const struct dc_3dlut *lut3d_func; member
H A Ddc.h1335 struct dc_3dlut lut3d_func; member
1532 const struct dc_3dlut *lut3d_func; member
/linux-6.15/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_surface.c50 plane_state->lut3d_func.state.raw = 0; in dc_plane_construct()
H A Ddc.c2737 if (u->lut3d_func || u->func_shaper) in det_surface_update()
3064 if (srf_update->lut3d_func) in copy_surface_update_to_plane()
3065 memcpy(&surface->lut3d_func, srf_update->lut3d_func, in copy_surface_update_to_plane()
3066 sizeof(surface->lut3d_func)); in copy_surface_update_to_plane()
4915 srf_updates[i].lut3d_func || in full_update_required()
4950 stream_update->lut3d_func || in full_update_required()
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn32/
H A Ddcn32_hwseq.c461 if (stream->lut3d_func && in dcn32_set_mpc_shaper_3dlut()
462 stream->lut3d_func->state.bits.initialized == 1) { in dcn32_set_mpc_shaper_3dlut()
464 result = mpc->funcs->program_3dlut(mpc, &stream->lut3d_func->lut_3d, mpcc_id); in dcn32_set_mpc_shaper_3dlut()
513 if (plane_state->lut3d_func.state.bits.initialized == 1) in dcn32_set_mcm_luts()
514 result = mpc->funcs->program_3dlut(mpc, &plane_state->lut3d_func.lut_3d, mpcc_id); in dcn32_set_mcm_luts()
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn401/
H A Ddcn401_hwseq.c470 if (mcm_luts.lut3d_data.lut3d_func && mcm_luts.lut3d_data.lut3d_func->state.bits.initialized) { in dcn401_populate_mcm_luts()
471 m_lut_params.lut3d = &mcm_luts.lut3d_data.lut3d_func->lut_3d; in dcn401_populate_mcm_luts()
626 if (plane_state->lut3d_func.state.bits.initialized == 1) in dcn401_set_mcm_luts()
627 result &= mpc->funcs->program_3dlut(mpc, &plane_state->lut3d_func.lut_3d, mpcc_id); in dcn401_set_mcm_luts()
/linux-6.15/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_color.c1159 amdgpu_dm_atomic_lut3d(lut3d, lut3d_size, &dc_plane_state->lut3d_func); in amdgpu_dm_plane_set_color_properties()
H A Damdgpu_dm.c9380 bundle->surface_updates[planes_count].lut3d_func = &dc_plane->lut3d_func; in amdgpu_dm_commit_planes()
9593 bundle->stream_update.lut3d_func = in amdgpu_dm_commit_planes()
9594 (struct dc_3dlut *) acrtc_state->stream->lut3d_func; in amdgpu_dm_commit_planes()
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn20/
H A Ddcn20_hwseq.c1089 if (plane_state->lut3d_func.state.bits.initialized == 1) in dcn20_set_shaper_3dlut()
1091 &plane_state->lut3d_func.lut_3d); in dcn20_set_shaper_3dlut()