/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn32/ ! |
H A D | dcn32_hubbub.c | 50 static void dcn32_init_crb(struct hubbub *hubbub) in dcn32_init_crb() 75 void hubbub32_set_request_limit(struct hubbub *hubbub, int memory_channel_count, int words_per_chan… in hubbub32_set_request_limit() 92 void dcn32_program_det_size(struct hubbub *hubbub, int hubp_inst, unsigned int det_buffer_size_in_k… in dcn32_program_det_size() 131 void dcn32_program_compbuf_size(struct hubbub *hubbub, unsigned int compbuf_size_kb, bool safe_to_i… in dcn32_program_compbuf_size() 169 struct hubbub *hubbub, in hubbub32_program_urgent_watermarks() 359 struct hubbub *hubbub, in hubbub32_program_stutter_watermarks() 505 struct hubbub *hubbub, in hubbub32_program_pstate_watermarks() 658 struct hubbub *hubbub, in hubbub32_program_usr_watermarks() 737 void hubbub32_force_usr_retraining_allow(struct hubbub *hubbub, bool allow) in hubbub32_force_usr_retraining_allow() 752 struct hubbub *hubbub, in hubbub32_program_watermarks() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn10/ ! |
H A D | dcn10_hubbub.c | 42 void hubbub1_wm_read_state(struct hubbub *hubbub, in hubbub1_wm_read_state() 91 void hubbub1_allow_self_refresh_control(struct hubbub *hubbub, bool allow) in hubbub1_allow_self_refresh_control() 104 bool hubbub1_is_allow_self_refresh_enabled(struct hubbub *hubbub) in hubbub1_is_allow_self_refresh_enabled() 117 struct hubbub *hubbub) in hubbub1_verify_allow_pstate_change_high() 234 void hubbub1_wm_change_req_wa(struct hubbub *hubbub) in hubbub1_wm_change_req_wa() 244 struct hubbub *hubbub, in hubbub1_program_urgent_watermarks() 358 struct hubbub *hubbub, in hubbub1_program_stutter_watermarks() 503 struct hubbub *hubbub, in hubbub1_program_pstate_watermarks() 584 struct hubbub *hubbub, in hubbub1_program_watermarks() 620 struct hubbub *hubbub, in hubbub1_update_dchub() [all …]
|
H A D | dcn10_hubbub.h | 32 #define TO_DCN10_HUBBUB(hubbub)\ argument
|
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn31/ ! |
H A D | dcn31_hubbub.c | 51 static void dcn31_init_crb(struct hubbub *hubbub) in dcn31_init_crb() 76 static void dcn31_program_det_size(struct hubbub *hubbub, int hubp_inst, unsigned int det_buffer_si… in dcn31_program_det_size() 112 static void dcn31_wait_for_det_apply(struct hubbub *hubbub, int hubp_inst) in dcn31_wait_for_det_apply() 134 static void dcn31_program_compbuf_size(struct hubbub *hubbub, unsigned int compbuf_size_kb, bool sa… in dcn31_program_compbuf_size() 174 struct hubbub *hubbub, in hubbub31_program_urgent_watermarks() 364 struct hubbub *hubbub, in hubbub31_program_stutter_watermarks() 637 struct hubbub *hubbub, in hubbub31_program_pstate_watermarks() 719 struct hubbub *hubbub, in hubbub31_program_watermarks() 804 static bool hubbub31_get_dcc_compression_cap(struct hubbub *hubbub, in hubbub31_get_dcc_compression_cap() 906 int hubbub31_init_dchub_sys_ctx(struct hubbub *hubbub, in hubbub31_init_dchub_sys_ctx() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn21/ ! |
H A D | dcn21_hubbub.c | 67 void dcn21_dchvm_init(struct hubbub *hubbub) in dcn21_dchvm_init() 107 int hubbub21_init_dchub(struct hubbub *hubbub, in hubbub21_init_dchub() 142 struct hubbub *hubbub, in hubbub21_program_urgent_watermarks() 336 struct hubbub *hubbub, in hubbub21_program_stutter_watermarks() 489 struct hubbub *hubbub, in hubbub21_program_pstate_watermarks() 575 struct hubbub *hubbub, in hubbub21_program_watermarks() 618 void hubbub21_wm_read_state(struct hubbub *hubbub, in hubbub21_wm_read_state() 683 static void hubbub21_apply_DEDCN21_147_wa(struct hubbub *hubbub) in hubbub21_apply_DEDCN21_147_wa() 707 void hubbub21_construct(struct dcn20_hubbub *hubbub, in hubbub21_construct()
|
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn401/ ! |
H A D | dcn401_hubbub.c | 44 static void dcn401_init_crb(struct hubbub *hubbub) in dcn401_init_crb() 68 struct hubbub *hubbub, in hubbub401_program_urgent_watermarks() 186 struct hubbub *hubbub, in hubbub401_program_stutter_watermarks() 285 struct hubbub *hubbub, in hubbub401_program_pstate_watermarks() 412 struct hubbub *hubbub, in hubbub401_program_usr_watermarks() 451 struct hubbub *hubbub, in hubbub401_program_watermarks() 497 static void hubbub401_init_watermarks(struct hubbub *hubbub) in hubbub401_init_watermarks() 552 static void hubbub401_wm_read_state(struct hubbub *hubbub, in hubbub401_wm_read_state() 827 bool hubbub401_get_dcc_compression_cap(struct hubbub *hubbub, in hubbub401_get_dcc_compression_cap() 1113 static void dcn401_program_det_segments(struct hubbub *hubbub, int hubp_inst, unsigned det_buffer_s… in dcn401_program_det_segments() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn35/ ! |
H A D | dcn35_hubbub.c | 49 void dcn35_init_crb(struct hubbub *hubbub) in dcn35_init_crb() 74 void dcn35_program_compbuf_size(struct hubbub *hubbub, unsigned int compbuf_size_kb, bool safe_to_i… in dcn35_program_compbuf_size() 113 struct hubbub *hubbub, in hubbub35_program_stutter_z8_watermarks() 258 void hubbub35_get_dchub_ref_freq(struct hubbub *hubbub, in hubbub35_get_dchub_ref_freq() 299 struct hubbub *hubbub, in hubbub35_program_watermarks() 338 void hubbub35_init_watermarks(struct hubbub *hubbub) in hubbub35_init_watermarks() 400 void hubbub35_wm_read_state(struct hubbub *hubbub, in hubbub35_wm_read_state() 517 void hubbub35_init(struct hubbub *hubbub) in hubbub35_init()
|
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn20/ ! |
H A D | dcn20_hubbub.c | 217 bool hubbub2_get_dcc_compression_cap(struct hubbub *hubbub, in hubbub2_get_dcc_compression_cap() 378 void hubbub2_init_vm_ctx(struct hubbub *hubbub, in hubbub2_init_vm_ctx() 394 int hubbub2_init_dchub_sys_ctx(struct hubbub *hubbub, in hubbub2_init_dchub_sys_ctx() 431 void hubbub2_update_dchub(struct hubbub *hubbub, in hubbub2_update_dchub() 506 void hubbub2_wm_read_state(struct hubbub *hubbub, in hubbub2_wm_read_state() 560 void hubbub2_get_dchub_ref_freq(struct hubbub *hubbub, in hubbub2_get_dchub_ref_freq() 593 struct hubbub *hubbub, in hubbub2_program_watermarks() 630 void hubbub2_read_state(struct hubbub *hubbub, struct dcn_hubbub_state *hubbub_state) in hubbub2_read_state() 676 void hubbub2_construct(struct dcn20_hubbub *hubbub, in hubbub2_construct()
|
H A D | dcn20_hubbub.h | 32 #define TO_DCN20_HUBBUB(hubbub)\ argument
|
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn30/ ! |
H A D | dcn30_hubbub.c | 64 int hubbub3_init_dchub_sys_ctx(struct hubbub *hubbub, in hubbub3_init_dchub_sys_ctx() 97 struct hubbub *hubbub, in hubbub3_program_watermarks() 276 bool hubbub3_get_dcc_compression_cap(struct hubbub *hubbub, in hubbub3_get_dcc_compression_cap() 379 void hubbub3_force_wm_propagate_to_pipes(struct hubbub *hubbub) in hubbub3_force_wm_propagate_to_pipes() 391 void hubbub3_force_pstate_change_control(struct hubbub *hubbub, in hubbub3_force_pstate_change_control() 402 void hubbub3_init_watermarks(struct hubbub *hubbub) in hubbub3_init_watermarks()
|
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn201/ ! |
H A D | dcn201_hubbub.c | 54 struct hubbub *hubbub, in hubbub201_program_watermarks() 91 void hubbub201_construct(struct dcn20_hubbub *hubbub, in hubbub201_construct()
|
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/ ! |
H A D | dchubbub.h | 234 struct hubbub { struct 235 const struct hubbub_funcs *funcs; argument 236 struct dc_context *ctx; 237 bool riommu_active;
|
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/ ! |
H A D | dcn401_hwseq.c | 1359 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn401_prepare_bandwidth() local 1419 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn401_optimize_bandwidth() local 1643 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn401_wait_for_det_buffer_update_under_otg_master() local 1779 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn401_program_outstanding_updates() local 2157 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn401_program_front_end_for_ctx() local
|
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn10/ ! |
H A D | dcn10_hwseq.c | 1382 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn10_verify_allow_pstate_change_high() local 1538 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn10_init_pipes() local 3301 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn10_prepare_bandwidth() local 3339 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn10_optimize_bandwidth() local 3592 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn10_update_pending_status() local 3602 struct hubbub *hubbub = hws->ctx->dc->res_pool->hubbub; in dcn10_update_dchub() local
|
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn201/ ! |
H A D | dcn201_resource.c | 743 struct dcn20_hubbub *hubbub = kzalloc(sizeof(struct dcn20_hubbub), in dcn201_hubbub_create() local
|
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn21/ ! |
H A D | dcn21_resource.c | 1000 struct dcn20_hubbub *hubbub = kzalloc(sizeof(struct dcn20_hubbub), in dcn21_hubbub_create() local
|
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn32/ ! |
H A D | dcn32_hwseq.c | 1842 struct hubbub *hubbub = dc->res_pool->hubbub; in dcn32_program_outstanding_updates() local
|
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn20/ ! |
H A D | dcn20_resource.c | 856 struct dcn20_hubbub *hubbub = kzalloc(sizeof(struct dcn20_hubbub), in dcn20_hubbub_create() local
|
/linux/drivers/gpu/drm/amd/display/dc/inc/ ! |
H A D | core_types.h | 252 struct hubbub *hubbub; member
|
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/ ! |
H A D | amdgpu_dm_debugfs.c | 3989 struct hubbub *hubbub = dc->res_pool->hubbub; in capabilities_show() local
|