HomeSort by: relevance | last modified time | path
    Searched refs:hubbub (Results 1 - 17 of 17) sorted by relevancy

  /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(

Completed in 56 milliseconds