| /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/ |
| dchubbub.h | 107 struct hubbub *hubbub, 111 struct hubbub *hubbub, 114 struct hubbub *hubbub, 118 bool (*get_dcc_compression_cap)(struct hubbub *hubbub, 132 void (*wm_read_state)(struct hubbub *hubbub, 151 struct hubbub { struct [all...] |
| /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/ |
| dcn20_hubbub.h | 44 #define TO_DCN20_HUBBUB(hubbub)\ 45 container_of(hubbub, struct dcn20_hubbub, base) 79 struct hubbub base; 89 void hubbub2_construct(struct dcn20_hubbub *hubbub, 105 bool hubbub2_get_dcc_compression_cap(struct hubbub *hubbub, 109 bool hubbub2_initialize_vmids(struct hubbub *hubbub, 113 int hubbub2_init_dchub_sys_ctx(struct hubbub *hubbub, [all...] |
| amdgpu_dcn20_hubbub.c | 219 bool hubbub2_get_dcc_compression_cap(struct hubbub *hubbub, 223 struct dc *dc = hubbub->ctx->dc; 235 if (!hubbub->funcs->dcc_support_pixel_format(input->format, 239 if (!hubbub->funcs->dcc_support_swizzle(input->swizzle_mode, bpe, 243 hubbub2_det_request_size(TO_DCN20_HUBBUB(hubbub)->detile_buf_size, 356 void hubbub2_init_vm_ctx(struct hubbub *hubbub, 360 struct dcn20_hubbub *hubbub1 = TO_DCN20_HUBBUB(hubbub); 372 int hubbub2_init_dchub_sys_ctx(struct hubbub *hubbub [all...] |
| amdgpu_dcn20_hwseq.c | 1660 dc->res_pool->hubbub->funcs->apply_DEDCN21_147_wa(dc->res_pool->hubbub); 1668 struct hubbub *hubbub = dc->res_pool->hubbub; local in function:dcn20_prepare_bandwidth 1676 hubbub->funcs->program_watermarks(hubbub, 1686 struct hubbub *hubbub = dc->res_pool->hubbub; local in function:dcn20_optimize_bandwidth [all...] |
| dcn20_resource.h | 113 struct hubbub *dcn20_hubbub_create(struct dc_context *ctx);
|
| amdgpu_dcn20_resource.c | 1097 struct hubbub *dcn20_hubbub_create(struct dc_context *ctx) 1100 struct dcn20_hubbub *hubbub = kzalloc(sizeof(struct dcn20_hubbub), local in function:dcn20_hubbub_create 1103 if (!hubbub) 1106 hubbub2_construct(hubbub, ctx, 1112 struct dcn20_vmid *vmid = &hubbub->vmid[i]; 1121 return &hubbub->base; 1334 if (pool->base.hubbub != NULL) { 1335 kfree(pool->base.hubbub); 1336 pool->base.hubbub = NULL; 3014 return dc->res_pool->hubbub->funcs->get_dcc_compression_cap [all...] |
| /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/ |
| dcn21_hubbub.h | 115 void dcn21_dchvm_init(struct hubbub *hubbub); 116 int hubbub21_init_dchub(struct hubbub *hubbub, 119 struct hubbub *hubbub, 124 struct hubbub *hubbub, 129 struct hubbub *hubbub, [all...] |
| amdgpu_dcn21_hubbub.c | 77 void dcn21_dchvm_init(struct hubbub *hubbub) 79 struct dcn20_hubbub *hubbub1 = TO_DCN20_HUBBUB(hubbub); 115 int hubbub21_init_dchub(struct hubbub *hubbub, 118 struct dcn20_hubbub *hubbub1 = TO_DCN20_HUBBUB(hubbub); 144 dcn21_dchvm_init(hubbub); 150 struct hubbub *hubbub, 155 struct dcn20_hubbub *hubbub1 = TO_DCN20_HUBBUB(hubbub); [all...] |
| amdgpu_dcn21_hwseq.c | 85 return dc->res_pool->hubbub->funcs->init_dchub_sys_ctx(dc->res_pool->hubbub, &config);
|
| amdgpu_dcn21_resource.c | 889 if (pool->base.hubbub != NULL) { 890 kfree(pool->base.hubbub); 891 pool->base.hubbub = NULL; 1231 static struct hubbub *dcn21_hubbub_create(struct dc_context *ctx) 1235 struct dcn20_hubbub *hubbub = kzalloc(sizeof(struct dcn20_hubbub), local in function:dcn21_hubbub_create 1238 if (!hubbub) 1241 hubbub21_construct(hubbub, ctx, 1247 struct dcn20_vmid *vmid = &hubbub->vmid[i]; 1256 return &hubbub->base; 1877 pool->base.hubbub = dcn21_hubbub_create(ctx) [all...] |
| /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/ |
| dcn10_hubbub.h | 34 #define TO_DCN10_HUBBUB(hubbub)\ 35 container_of(hubbub, struct dcn10_hubbub, base) 296 struct hubbub base; 305 struct hubbub *hubbub, 309 struct hubbub *hubbub); 311 void hubbub1_wm_change_req_wa(struct hubbub *hubbub); 314 struct hubbub *hubbub [all...] |
| amdgpu_dcn10_hubbub.c | 49 void hubbub1_wm_read_state(struct hubbub *hubbub, 52 struct dcn10_hubbub *hubbub1 = TO_DCN10_HUBBUB(hubbub); 98 void hubbub1_allow_self_refresh_control(struct hubbub *hubbub, bool allow) 100 struct dcn10_hubbub *hubbub1 = TO_DCN10_HUBBUB(hubbub); 112 bool hubbub1_is_allow_self_refresh_enabled(struct hubbub *hubbub) 114 struct dcn10_hubbub *hubbub1 = TO_DCN10_HUBBUB(hubbub); 125 struct hubbub *hubbub [all...] |
| amdgpu_dcn10_hw_sequencer.c | 138 dc->res_pool->hubbub->funcs->wm_read_state(dc->res_pool->hubbub, &wm); 140 DTN_INFO("HUBBUB WM: data_urgent pte_meta_urgent" 719 if (dc->res_pool->hubbub->funcs->is_allow_self_refresh_enabled) 721 dc->res_pool->hubbub->funcs->is_allow_self_refresh_enabled(dc->res_pool->hubbub); 741 if (dc->res_pool->hubbub->funcs->allow_self_refresh_control) 743 dc->res_pool->hubbub->funcs->is_allow_self_refresh_enabled(dc->res_pool->hubbub)) 744 dc->res_pool->hubbub->funcs->allow_self_refresh_control(dc->res_pool->hubbub, true) 2649 struct hubbub *hubbub = dc->res_pool->hubbub; local in function:dcn10_prepare_bandwidth 2682 struct hubbub *hubbub = dc->res_pool->hubbub; local in function:dcn10_optimize_bandwidth 2913 struct hubbub *hubbub = hws->ctx->dc->res_pool->hubbub; local in function:dcn10_update_dchub [all...] |
| amdgpu_dcn10_resource.c | 740 static struct hubbub *dcn10_hubbub_create(struct dc_context *ctx) 945 if (pool->base.hubbub != NULL) { 946 kfree(pool->base.hubbub); 947 pool->base.hubbub = NULL; 1166 return dc->res_pool->hubbub->funcs->get_dcc_compression_cap( 1167 dc->res_pool->hubbub, 1578 pool->base.hubbub = dcn10_hubbub_create(ctx); 1579 if (pool->base.hubbub == NULL) { 1581 dm_error("DC: failed to create hubbub!\n");
|
| amdgpu_dcn10_hw_sequencer_debug.c | 89 dc->res_pool->hubbub->funcs->wm_read_state(dc->res_pool->hubbub, &wm);
|
| /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/ |
| core_types.h | 169 struct hubbub *hubbub; member in struct:resource_pool
|
| /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/calcs/ |
| amdgpu_dcn_calcs.c | 330 input->src.dcc = pipe->plane_res.dpp->ctx->dc->res_pool->hubbub->funcs-> 977 v->dcc_enable[input_idx] = dc->res_pool->hubbub->funcs->dcc_support_pixel_format(
|