Searched refs:hubbub (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dcn10/ |
D | dcn10_hubbub.c | 32 hubbub->ctx 34 hubbub->ctx->logger 36 hubbub->regs->reg 40 hubbub->shifts->field_name, hubbub->masks->field_name 42 void hubbub1_wm_read_state(struct hubbub *hubbub, in hubbub1_wm_read_state() argument 91 struct hubbub *hubbub) in hubbub1_verify_allow_pstate_change_high() argument 144 REG_WRITE(DCHUBBUB_TEST_DEBUG_INDEX, hubbub->debug_test_index_pstate); in hubbub1_verify_allow_pstate_change_high() 193 void hubbub1_wm_change_req_wa(struct hubbub *hubbub) in hubbub1_wm_change_req_wa() argument 200 struct hubbub *hubbub, in hubbub1_program_watermarks() argument 205 uint32_t force_en = hubbub->ctx->dc->debug.disable_stutter ? 1 : 0; in hubbub1_program_watermarks() [all …]
|
D | dcn10_hubbub.h | 181 struct hubbub { struct 192 struct hubbub *hubbub, argument 196 struct hubbub *hubbub); 198 void hubbub1_wm_change_req_wa(struct hubbub *hubbub); 201 struct hubbub *hubbub, 207 struct hubbub *hubbub); 209 void hubbub1_wm_read_state(struct hubbub *hubbub, 212 void hubbub1_soft_reset(struct hubbub *hubbub, bool reset); 213 void hubbub1_construct(struct hubbub *hubbub,
|
D | dcn10_resource.c | 631 static struct hubbub *dcn10_hubbub_create(struct dc_context *ctx) in dcn10_hubbub_create() 633 struct hubbub *hubbub = kzalloc(sizeof(struct hubbub), in dcn10_hubbub_create() local 636 if (!hubbub) in dcn10_hubbub_create() 639 hubbub1_construct(hubbub, ctx, in dcn10_hubbub_create() 644 return hubbub; in dcn10_hubbub_create() 834 if (pool->base.hubbub != NULL) { in destruct() 835 kfree(pool->base.hubbub); in destruct() 836 pool->base.hubbub = NULL; in destruct() 1049 return dc->res_pool->hubbub->funcs->get_dcc_compression_cap( in dcn10_get_dcc_compression_cap() 1050 dc->res_pool->hubbub, in dcn10_get_dcc_compression_cap() [all …]
|
D | dcn10_hw_sequencer.c | 94 hubbub1_wm_read_state(dc->res_pool->hubbub, &wm); in dcn10_log_hubbub_state() 798 hubbub1_soft_reset(dc->res_pool->hubbub, true); in dcn10_hw_wa_force_recovery() 821 hubbub1_soft_reset(dc->res_pool->hubbub, false); in dcn10_hw_wa_force_recovery() 841 if (!hubbub1_verify_allow_pstate_change_high(dc->res_pool->hubbub)) { in dcn10_verify_allow_pstate_change_high() 848 if (!hubbub1_verify_allow_pstate_change_high(dc->res_pool->hubbub)) in dcn10_verify_allow_pstate_change_high() 2354 hubbub1_wm_change_req_wa(dc->res_pool->hubbub); in dcn10_apply_ctx_for_surface() 2377 hubbub1_program_watermarks(dc->res_pool->hubbub, in dcn10_set_bandwidth() 2570 if (hws->ctx->dc->res_pool->hubbub != NULL) { in dcn10_update_dchub() 2576 hubbub1_update_dchub(hws->ctx->dc->res_pool->hubbub, dh_data); in dcn10_update_dchub()
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/inc/hw/ |
D | dchubbub.h | 45 struct hubbub *hubbub, 48 bool (*get_dcc_compression_cap)(struct hubbub *hubbub,
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/inc/ |
D | core_types.h | 143 struct hubbub *hubbub; member
|
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/calcs/ |
D | dcn_calcs.c | 268 input->src.dcc = pipe->plane_res.dpp->ctx->dc->res_pool->hubbub->funcs-> in pipe_ctx_to_e2e_pipe_params() 927 v->dcc_enable[input_idx] = dc->res_pool->hubbub->funcs->dcc_support_pixel_format( in dcn_validate_bandwidth()
|