| /linux/drivers/gpu/drm/amd/display/dc/inc/hw/ |
| A D | dchubbub.h | 142 struct hubbub *hubbub, 146 struct hubbub *hubbub, 149 struct hubbub *hubbub, 153 bool (*get_dcc_compression_cap)(struct hubbub *hubbub, 178 void (*wm_read_state)(struct hubbub *hubbub, 181 void (*get_dchub_ref_freq)(struct hubbub *hubbub, 186 struct hubbub *hubbub, 196 void (*apply_DEDCN21_147_wa)(struct hubbub *hubbub); 204 void (*init_watermarks)(struct hubbub *hubbub); 223 void (*init_crb)(struct hubbub *hubbub); [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn20/ |
| A D | dcn20_hubbub.h | 32 #define TO_DCN20_HUBBUB(hubbub)\ argument 33 container_of(hubbub, struct dcn20_hubbub, base) 83 struct hubbub base; 117 bool hubbub2_get_dcc_compression_cap(struct hubbub *hubbub, 121 bool hubbub2_initialize_vmids(struct hubbub *hubbub, 125 int hubbub2_init_dchub_sys_ctx(struct hubbub *hubbub, 127 void hubbub2_init_vm_ctx(struct hubbub *hubbub, 130 void hubbub2_update_dchub(struct hubbub *hubbub, 133 void hubbub2_get_dchub_ref_freq(struct hubbub *hubbub, 137 void hubbub2_wm_read_state(struct hubbub *hubbub, [all …]
|
| A D | dcn20_hubbub.c | 217 bool hubbub2_get_dcc_compression_cap(struct hubbub *hubbub, in hubbub2_get_dcc_compression_cap() argument 378 void hubbub2_init_vm_ctx(struct hubbub *hubbub, in hubbub2_init_vm_ctx() argument 394 int hubbub2_init_dchub_sys_ctx(struct hubbub *hubbub, in hubbub2_init_dchub_sys_ctx() argument 431 void hubbub2_update_dchub(struct hubbub *hubbub, in hubbub2_update_dchub() argument 506 void hubbub2_wm_read_state(struct hubbub *hubbub, in hubbub2_wm_read_state() argument 560 void hubbub2_get_dchub_ref_freq(struct hubbub *hubbub, in hubbub2_get_dchub_ref_freq() argument 593 struct hubbub *hubbub, in hubbub2_program_watermarks() argument 626 hubbub->funcs->allow_self_refresh_control(hubbub, !hubbub->ctx->dc->debug.disable_stutter); in hubbub2_program_watermarks() 630 void hubbub2_read_state(struct hubbub *hubbub, struct dcn_hubbub_state *hubbub_state) in hubbub2_read_state() argument 682 hubbub->base.ctx = ctx; in hubbub2_construct() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn201/ |
| A D | dcn201_hubbub.c | 54 struct hubbub *hubbub, in hubbub201_program_watermarks() argument 59 struct dcn20_hubbub *hubbub1 = TO_DCN20_HUBBUB(hubbub); in hubbub201_program_watermarks() 73 hubbub1_allow_self_refresh_control(hubbub, !hubbub->ctx->dc->debug.disable_stutter); in hubbub201_program_watermarks() 91 void hubbub201_construct(struct dcn20_hubbub *hubbub, in hubbub201_construct() argument 97 hubbub->base.ctx = ctx; in hubbub201_construct() 99 hubbub->base.funcs = &hubbub201_funcs; in hubbub201_construct() 101 hubbub->regs = hubbub_regs; in hubbub201_construct() 102 hubbub->shifts = hubbub_shift; in hubbub201_construct() 103 hubbub->masks = hubbub_mask; in hubbub201_construct() 105 hubbub->debug_test_index_pstate = 0xB; in hubbub201_construct() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn32/ |
| A D | dcn32_hubbub.h | 120 struct hubbub *hubbub, 126 struct hubbub *hubbub, 132 struct hubbub *hubbub, 138 struct hubbub *hubbub, 143 void hubbub32_force_usr_retraining_allow(struct hubbub *hubbub, bool allow); 145 void hubbub32_force_wm_propagate_to_pipes(struct hubbub *hubbub); 147 void hubbub32_init(struct hubbub *hubbub); 149 void dcn32_program_det_size(struct hubbub *hubbub, int hubp_inst, unsigned int det_buffer_size_in_k… 160 void hubbub32_set_request_limit(struct hubbub *hubbub, int umc_count, int words_per_umc); 162 void hubbub32_get_mall_en(struct hubbub *hubbub, unsigned int *mall_in_use); [all …]
|
| A D | dcn32_hubbub.c | 50 static void dcn32_init_crb(struct hubbub *hubbub) in dcn32_init_crb() argument 169 struct hubbub *hubbub, in hubbub32_program_urgent_watermarks() argument 359 struct hubbub *hubbub, in hubbub32_program_stutter_watermarks() argument 505 struct hubbub *hubbub, in hubbub32_program_pstate_watermarks() argument 658 struct hubbub *hubbub, in hubbub32_program_usr_watermarks() argument 737 void hubbub32_force_usr_retraining_allow(struct hubbub *hubbub, bool allow) in hubbub32_force_usr_retraining_allow() argument 752 struct hubbub *hubbub, in hubbub32_program_watermarks() argument 797 static void hubbub32_init_watermarks(struct hubbub *hubbub) in hubbub32_init_watermarks() argument 848 static void hubbub32_wm_read_state(struct hubbub *hubbub, in hubbub32_wm_read_state() argument 937 void hubbub32_force_wm_propagate_to_pipes(struct hubbub *hubbub) in hubbub32_force_wm_propagate_to_pipes() argument [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn30/ |
| A D | dcn30_hubbub.c | 64 int hubbub3_init_dchub_sys_ctx(struct hubbub *hubbub, in hubbub3_init_dchub_sys_ctx() argument 67 struct dcn20_hubbub *hubbub1 = TO_DCN20_HUBBUB(hubbub); in hubbub3_init_dchub_sys_ctx() 97 struct hubbub *hubbub, in hubbub3_program_watermarks() argument 102 struct dcn20_hubbub *hubbub1 = TO_DCN20_HUBBUB(hubbub); in hubbub3_program_watermarks() 132 hubbub1_allow_self_refresh_control(hubbub, !hubbub->ctx->dc->debug.disable_stutter); in hubbub3_program_watermarks() 275 bool hubbub3_get_dcc_compression_cap(struct hubbub *hubbub, in hubbub3_get_dcc_compression_cap() argument 279 struct dc *dc = hubbub->ctx->dc; in hubbub3_get_dcc_compression_cap() 378 void hubbub3_force_wm_propagate_to_pipes(struct hubbub *hubbub) in hubbub3_force_wm_propagate_to_pipes() argument 380 struct dcn20_hubbub *hubbub1 = TO_DCN20_HUBBUB(hubbub); in hubbub3_force_wm_propagate_to_pipes() 390 void hubbub3_force_pstate_change_control(struct hubbub *hubbub, in hubbub3_force_pstate_change_control() argument [all …]
|
| A D | dcn30_hubbub.h | 110 int hubbub3_init_dchub_sys_ctx(struct hubbub *hubbub, 119 void hubbub3_force_wm_propagate_to_pipes(struct hubbub *hubbub); 121 bool hubbub3_get_dcc_compression_cap(struct hubbub *hubbub, 126 struct hubbub *hubbub, 131 void hubbub3_force_pstate_change_control(struct hubbub *hubbub, 134 void hubbub3_init_watermarks(struct hubbub *hubbub);
|
| /linux/drivers/gpu/drm/amd/display/dc/hubbub/ |
| A D | Makefile | 31 AMD_DAL_HUBBUB_DCN10 = $(addprefix $(AMDDALPATH)/dc/hubbub/dcn10/,$(HUBBUB_DCN10)) 39 AMD_DAL_HUBBUB_DCN20 = $(addprefix $(AMDDALPATH)/dc/hubbub/dcn20/,$(HUBBUB_DCN20)) 47 AMD_DAL_HUBBUB_DCN201 = $(addprefix $(AMDDALPATH)/dc/hubbub/dcn201/,$(HUBBUB_DCN201)) 55 AMD_DAL_HUBBUB_DCN21 = $(addprefix $(AMDDALPATH)/dc/hubbub/dcn21/,$(HUBBUB_DCN21)) 62 AMD_DAL_HUBBUB_DCN30 = $(addprefix $(AMDDALPATH)/dc/hubbub/dcn30/,$(HUBBUB_DCN30)) 69 AMD_DAL_HUBBUB_DCN301 = $(addprefix $(AMDDALPATH)/dc/hubbub/dcn301/,$(HUBBUB_DCN301)) 77 AMD_DAL_HUBBUB_DCN31 = $(addprefix $(AMDDALPATH)/dc/hubbub/dcn31/,$(HUBBUB_DCN31)) 84 AMD_DAL_HUBBUB_DCN32 = $(addprefix $(AMDDALPATH)/dc/hubbub/dcn32/,$(HUBBUB_DCN32)) 92 AMD_DAL_HUBBUB_DCN35 = $(addprefix $(AMDDALPATH)/dc/hubbub/dcn35/,$(HUBBUB_DCN35)) 99 AMD_DAL_HUBBUB_DCN401 = $(addprefix $(AMDDALPATH)/dc/hubbub/dcn401/,$(HUBBUB_DCN401))
|
| /linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn35/ |
| A D | dcn35_hubbub.c | 49 static void dcn35_init_crb(struct hubbub *hubbub) in dcn35_init_crb() argument 74 static void dcn35_program_compbuf_size(struct hubbub *hubbub, unsigned int compbuf_size_kb, bool sa… in dcn35_program_compbuf_size() argument 113 struct hubbub *hubbub, in hubbub35_program_stutter_z8_watermarks() argument 258 static void hubbub35_get_dchub_ref_freq(struct hubbub *hubbub, in hubbub35_get_dchub_ref_freq() argument 299 struct hubbub *hubbub, in hubbub35_program_watermarks() argument 329 hubbub1_allow_self_refresh_control(hubbub, !hubbub->ctx->dc->debug.disable_stutter); in hubbub35_program_watermarks() 331 hubbub32_force_usr_retraining_allow(hubbub, hubbub->ctx->dc->debug.force_usr_allow); in hubbub35_program_watermarks() 337 static void hubbub35_init_watermarks(struct hubbub *hubbub) in hubbub35_init_watermarks() argument 399 static void hubbub35_wm_read_state(struct hubbub *hubbub, in hubbub35_wm_read_state() argument 516 static void hubbub35_init(struct hubbub *hubbub) in hubbub35_init() argument [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn10/ |
| A D | dcn10_hubbub.c | 42 void hubbub1_wm_read_state(struct hubbub *hubbub, in hubbub1_wm_read_state() argument 104 bool hubbub1_is_allow_self_refresh_enabled(struct hubbub *hubbub) in hubbub1_is_allow_self_refresh_enabled() argument 117 struct hubbub *hubbub) in hubbub1_verify_allow_pstate_change_high() argument 234 void hubbub1_wm_change_req_wa(struct hubbub *hubbub) in hubbub1_wm_change_req_wa() argument 244 struct hubbub *hubbub, in hubbub1_program_urgent_watermarks() argument 358 struct hubbub *hubbub, in hubbub1_program_stutter_watermarks() argument 503 struct hubbub *hubbub, in hubbub1_program_pstate_watermarks() argument 584 struct hubbub *hubbub, in hubbub1_program_watermarks() argument 620 struct hubbub *hubbub, in hubbub1_update_dchub() argument 700 void hubbub1_soft_reset(struct hubbub *hubbub, bool reset) in hubbub1_soft_reset() argument [all …]
|
| A D | dcn10_hubbub.h | 461 struct hubbub *hubbub, 465 struct hubbub *hubbub); 467 void hubbub1_wm_change_req_wa(struct hubbub *hubbub); 470 struct hubbub *hubbub, 480 struct hubbub *hubbub); 482 void hubbub1_wm_read_state(struct hubbub *hubbub, 485 void hubbub1_soft_reset(struct hubbub *hubbub, bool reset); 486 void hubbub1_construct(struct hubbub *hubbub, 493 struct hubbub *hubbub, 498 struct hubbub *hubbub, [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn21/ |
| A D | dcn21_hubbub.h | 125 void dcn21_dchvm_init(struct hubbub *hubbub); 126 int hubbub21_init_dchub(struct hubbub *hubbub, 129 struct hubbub *hubbub, 134 struct hubbub *hubbub, 139 struct hubbub *hubbub, 144 struct hubbub *hubbub, 149 void hubbub21_wm_read_state(struct hubbub *hubbub, 152 void hubbub21_construct(struct dcn20_hubbub *hubbub,
|
| A D | dcn21_hubbub.c | 67 void dcn21_dchvm_init(struct hubbub *hubbub) in dcn21_dchvm_init() argument 103 hubbub->riommu_active = true; in dcn21_dchvm_init() 107 int hubbub21_init_dchub(struct hubbub *hubbub, in hubbub21_init_dchub() argument 136 dcn21_dchvm_init(hubbub); in hubbub21_init_dchub() 142 struct hubbub *hubbub, in hubbub21_program_urgent_watermarks() argument 336 struct hubbub *hubbub, in hubbub21_program_stutter_watermarks() argument 489 struct hubbub *hubbub, in hubbub21_program_pstate_watermarks() argument 575 struct hubbub *hubbub, in hubbub21_program_watermarks() argument 618 void hubbub21_wm_read_state(struct hubbub *hubbub, in hubbub21_wm_read_state() argument 683 static void hubbub21_apply_DEDCN21_147_wa(struct hubbub *hubbub) in hubbub21_apply_DEDCN21_147_wa() argument [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn31/ |
| A D | dcn31_hubbub.c | 51 static void dcn31_init_crb(struct hubbub *hubbub) in dcn31_init_crb() argument 112 static void dcn31_wait_for_det_apply(struct hubbub *hubbub, int hubp_inst) in dcn31_wait_for_det_apply() argument 174 struct hubbub *hubbub, in hubbub31_program_urgent_watermarks() argument 364 struct hubbub *hubbub, in hubbub31_program_stutter_watermarks() argument 637 struct hubbub *hubbub, in hubbub31_program_pstate_watermarks() argument 719 struct hubbub *hubbub, in hubbub31_program_watermarks() argument 803 static bool hubbub31_get_dcc_compression_cap(struct hubbub *hubbub, in hubbub31_get_dcc_compression_cap() argument 905 int hubbub31_init_dchub_sys_ctx(struct hubbub *hubbub, in hubbub31_init_dchub_sys_ctx() argument 941 static void hubbub31_get_dchub_ref_freq(struct hubbub *hubbub, in hubbub31_get_dchub_ref_freq() argument 978 static bool hubbub31_verify_allow_pstate_change_high(struct hubbub *hubbub) in hubbub31_verify_allow_pstate_change_high() argument [all …]
|
| A D | dcn31_hubbub.h | 133 int hubbub31_init_dchub_sys_ctx(struct hubbub *hubbub, 136 void hubbub31_init(struct hubbub *hubbub);
|
| /linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn401/ |
| A D | dcn401_hubbub.c | 44 static void dcn401_init_crb(struct hubbub *hubbub) in dcn401_init_crb() argument 68 struct hubbub *hubbub, in hubbub401_program_urgent_watermarks() argument 186 struct hubbub *hubbub, in hubbub401_program_stutter_watermarks() argument 285 struct hubbub *hubbub, in hubbub401_program_pstate_watermarks() argument 412 struct hubbub *hubbub, in hubbub401_program_usr_watermarks() argument 451 struct hubbub *hubbub, in hubbub401_program_watermarks() argument 489 hubbub1_allow_self_refresh_control(hubbub, !hubbub->ctx->dc->debug.disable_stutter); in hubbub401_program_watermarks() 497 static void hubbub401_init_watermarks(struct hubbub *hubbub) in hubbub401_init_watermarks() argument 552 static void hubbub401_wm_read_state(struct hubbub *hubbub, in hubbub401_wm_read_state() argument 827 bool hubbub401_get_dcc_compression_cap(struct hubbub *hubbub, in hubbub401_get_dcc_compression_cap() argument [all …]
|
| A D | dcn401_hubbub.h | 130 struct hubbub *hubbub, 136 struct hubbub *hubbub, 142 struct hubbub *hubbub, 148 struct hubbub *hubbub, 184 struct hubbub *hubbub,
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn31/ |
| A D | dcn31_hwseq.c | 135 if (res_pool->hubbub) { in dcn31_init_hw() 141 (res_pool->hubbub->funcs->get_dchub_ref_freq)(res_pool->hubbub, in dcn31_init_hw() 213 dc->res_pool->hubbub->funcs->allow_self_refresh_control(dc->res_pool->hubbub, in dcn31_init_hw() 257 dc->res_pool->hubbub->funcs->init_watermarks(dc->res_pool->hubbub); in dcn31_init_hw() 267 dc->res_pool->hubbub, false, false); in dcn31_init_hw() 269 if (dc->res_pool->hubbub->funcs->init_crb) in dcn31_init_hw() 270 dc->res_pool->hubbub->funcs->init_crb(dc->res_pool->hubbub); in dcn31_init_hw() 501 return dc->res_pool->hubbub->funcs->init_dchub_sys_ctx(dc->res_pool->hubbub, &config); in dcn31_init_sys_ctx() 592 dc->res_pool->hubbub->funcs->program_det_size && in dcn31_reset_hw_ctx_wrap() 594 dc->res_pool->hubbub->funcs->program_det_size( in dcn31_reset_hw_ctx_wrap() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/ |
| A D | dcn401_hwseq.c | 263 if (res_pool->hubbub) { in dcn401_init_hw() 270 (res_pool->hubbub->funcs->get_dchub_ref_freq)(res_pool->hubbub, in dcn401_init_hw() 417 dc->res_pool->hubbub->funcs->init_watermarks(dc->res_pool->hubbub); in dcn401_init_hw() 427 dc->res_pool->hubbub->funcs->init_crb(dc->res_pool->hubbub); in dcn401_init_hw() 1400 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn401_prepare_bandwidth() local 1425 dc->wm_optimized_required |= hubbub->funcs->program_watermarks(hubbub, in dcn401_prepare_bandwidth() 1435 hubbub->funcs->program_compbuf_segments(hubbub, compbuf_size, false); in dcn401_prepare_bandwidth() 1456 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn401_optimize_bandwidth() local 1466 hubbub->funcs->program_watermarks(hubbub, in dcn401_optimize_bandwidth() 1676 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn401_wait_for_det_buffer_update() local [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/ |
| A D | dcn35_hwseq.c | 160 if (res_pool->hubbub) { in dcn35_init_hw() 166 (res_pool->hubbub->funcs->get_dchub_ref_freq)(res_pool->hubbub, in dcn35_init_hw() 207 if (res_pool->hubbub && res_pool->hubbub->funcs->dchubbub_init) in dcn35_init_hw() 208 res_pool->hubbub->funcs->dchubbub_init(dc->res_pool->hubbub); in dcn35_init_hw() 240 dc->res_pool->hubbub->funcs->allow_self_refresh_control(dc->res_pool->hubbub, in dcn35_init_hw() 288 dc->res_pool->hubbub->funcs->init_watermarks(dc->res_pool->hubbub); in dcn35_init_hw() 303 dc->res_pool->hubbub->funcs->init_crb(dc->res_pool->hubbub); in dcn35_init_hw() 696 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn35_init_pipes() local 743 if (hubbub && hubp) { in dcn35_init_pipes() 745 hubbub->funcs->program_det_size(hubbub, hubp->inst, 0); in dcn35_init_pipes() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn10/ |
| A D | dcn10_hwseq.c | 1202 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn10_verify_allow_pstate_change_high() local 1208 if (!hubbub->funcs->verify_allow_pstate_change_high(hubbub)) { in dcn10_verify_allow_pstate_change_high() 1218 if (!hubbub->funcs->verify_allow_pstate_change_high(hubbub)) in dcn10_verify_allow_pstate_change_high() 1357 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn10_init_pipes() local 1405 hubbub->funcs->program_det_size(hubbub, hubp->inst, 0); in dcn10_init_pipes() 3124 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn10_prepare_bandwidth() local 3162 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn10_optimize_bandwidth() local 3176 hubbub->funcs->program_watermarks(hubbub, in dcn10_optimize_bandwidth() 3416 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn10_update_pending_status() local 3426 struct hubbub *hubbub = hws->ctx->dc->res_pool->hubbub; in dcn10_update_dchub() local [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn30/ |
| A D | dcn30_hwseq.c | 666 if (res_pool->hubbub) { in dcn30_init_hw() 672 (res_pool->hubbub->funcs->get_dchub_ref_freq)(res_pool->hubbub, in dcn30_init_hw() 719 dc->res_pool->hubbub->funcs->allow_self_refresh_control(dc->res_pool->hubbub, in dcn30_init_hw() 720 !dc->res_pool->hubbub->ctx->dc->debug.disable_stutter); in dcn30_init_hw() 791 dc->res_pool->hubbub->funcs->init_watermarks(dc->res_pool->hubbub); in dcn30_init_hw() 802 dc->res_pool->hubbub->funcs->force_pstate_change_control( in dcn30_init_hw() 803 dc->res_pool->hubbub, false, false); in dcn30_init_hw() 804 if (dc->res_pool->hubbub->funcs->init_crb) in dcn30_init_hw() 805 dc->res_pool->hubbub->funcs->init_crb(dc->res_pool->hubbub); in dcn30_init_hw() 1154 dc->res_pool->hubbub->funcs->force_pstate_change_control( in dcn30_hardware_release() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn20/ |
| A D | dcn20_hwseq.c | 1913 dc->res_pool->hubbub->funcs->force_wm_propagate_to_pipes(dc->res_pool->hubbub); in dcn20_program_pipe() 2092 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn20_program_front_end_for_ctx() local 2316 dc->res_pool->hubbub->funcs->apply_DEDCN21_147_wa(dc->res_pool->hubbub); in dcn20_post_unlock_program_front_end() 2339 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn20_prepare_bandwidth() local 2363 dc->wm_optimized_required |= hubbub->funcs->program_watermarks(hubbub, in dcn20_prepare_bandwidth() 2382 hubbub->funcs->program_compbuf_size(hubbub, compbuf_size_kb, false); in dcn20_prepare_bandwidth() 2390 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn20_optimize_bandwidth() local 2404 hubbub->funcs->program_watermarks(hubbub, in dcn20_optimize_bandwidth() 2641 dc->res_pool->hubbub->funcs->init_vm_ctx(dc->res_pool->hubbub, &config, vmid); in dcn20_init_vm_ctx() 2659 return dc->res_pool->hubbub->funcs->init_dchub_sys_ctx(dc->res_pool->hubbub, &config); in dcn20_init_sys_ctx() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn32/ |
| A D | dcn32_hwseq.c | 811 if (res_pool->hubbub) { in dcn32_init_hw() 816 (res_pool->hubbub->funcs->get_dchub_ref_freq)(res_pool->hubbub, in dcn32_init_hw() 874 dc->res_pool->hubbub->funcs->allow_self_refresh_control(dc->res_pool->hubbub, in dcn32_init_hw() 961 dc->res_pool->hubbub->funcs->init_watermarks(dc->res_pool->hubbub); in dcn32_init_hw() 971 dc->res_pool->hubbub->funcs->force_pstate_change_control( in dcn32_init_hw() 972 dc->res_pool->hubbub, false, false); in dcn32_init_hw() 974 if (dc->res_pool->hubbub->funcs->init_crb) in dcn32_init_hw() 975 dc->res_pool->hubbub->funcs->init_crb(dc->res_pool->hubbub); in dcn32_init_hw() 1878 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn32_program_outstanding_updates() local 1881 if (hubbub->funcs->program_compbuf_size) in dcn32_program_outstanding_updates() [all …]
|