Symbol: hubbub
sys/dev/drm/amd/display/dc/calcs/dcn_calcs.c
275
input->src.dcc = pipe->plane_res.dpp->ctx->dc->res_pool->hubbub->funcs->
sys/dev/drm/amd/display/dc/calcs/dcn_calcs.c
935
v->dcc_enable[input_idx] = dc->res_pool->hubbub->funcs->dcc_support_pixel_format(
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
108
struct hubbub *hubbub)
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
196
REG_WRITE(DCHUBBUB_TEST_DEBUG_INDEX, hubbub->debug_test_index_pstate);
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
245
void hubbub1_wm_change_req_wa(struct hubbub *hubbub)
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
252
struct hubbub *hubbub,
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
257
uint32_t force_en = hubbub->ctx->dc->debug.disable_stutter ? 1 : 0;
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
267
if (safe_to_lower || watermarks->a.urgent_ns > hubbub->watermarks.a.urgent_ns) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
268
hubbub->watermarks.a.urgent_ns = watermarks->a.urgent_ns;
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
278
if (safe_to_lower || watermarks->a.pte_meta_urgent_ns > hubbub->watermarks.a.pte_meta_urgent_ns) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
279
hubbub->watermarks.a.pte_meta_urgent_ns = watermarks->a.pte_meta_urgent_ns;
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
290
> hubbub->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
291
hubbub->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns =
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
303
> hubbub->watermarks.a.cstate_pstate.cstate_exit_ns) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
304
hubbub->watermarks.a.cstate_pstate.cstate_exit_ns =
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
317
> hubbub->watermarks.a.cstate_pstate.pstate_change_ns) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
318
hubbub->watermarks.a.cstate_pstate.pstate_change_ns =
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
32
hubbub->ctx
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
330
if (safe_to_lower || watermarks->b.urgent_ns > hubbub->watermarks.b.urgent_ns) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
331
hubbub->watermarks.b.urgent_ns = watermarks->b.urgent_ns;
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
34
hubbub->ctx->logger
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
341
if (safe_to_lower || watermarks->b.pte_meta_urgent_ns > hubbub->watermarks.b.pte_meta_urgent_ns) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
342
hubbub->watermarks.b.pte_meta_urgent_ns = watermarks->b.pte_meta_urgent_ns;
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
353
> hubbub->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
354
hubbub->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns =
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
36
hubbub->regs->reg
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
366
> hubbub->watermarks.b.cstate_pstate.cstate_exit_ns) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
367
hubbub->watermarks.b.cstate_pstate.cstate_exit_ns =
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
380
> hubbub->watermarks.b.cstate_pstate.pstate_change_ns) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
381
hubbub->watermarks.b.cstate_pstate.pstate_change_ns =
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
393
if (safe_to_lower || watermarks->c.urgent_ns > hubbub->watermarks.c.urgent_ns) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
394
hubbub->watermarks.c.urgent_ns = watermarks->c.urgent_ns;
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
40
hubbub->shifts->field_name, hubbub->masks->field_name
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
404
if (safe_to_lower || watermarks->c.pte_meta_urgent_ns > hubbub->watermarks.c.pte_meta_urgent_ns) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
405
hubbub->watermarks.c.pte_meta_urgent_ns = watermarks->c.pte_meta_urgent_ns;
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
416
> hubbub->watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
417
hubbub->watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns =
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
42
void hubbub1_wm_read_state(struct hubbub *hubbub,
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
429
> hubbub->watermarks.c.cstate_pstate.cstate_exit_ns) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
430
hubbub->watermarks.c.cstate_pstate.cstate_exit_ns =
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
443
> hubbub->watermarks.c.cstate_pstate.pstate_change_ns) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
444
hubbub->watermarks.c.cstate_pstate.pstate_change_ns =
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
456
if (safe_to_lower || watermarks->d.urgent_ns > hubbub->watermarks.d.urgent_ns) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
457
hubbub->watermarks.d.urgent_ns = watermarks->d.urgent_ns;
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
467
if (safe_to_lower || watermarks->d.pte_meta_urgent_ns > hubbub->watermarks.d.pte_meta_urgent_ns) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
468
hubbub->watermarks.d.pte_meta_urgent_ns = watermarks->d.pte_meta_urgent_ns;
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
479
> hubbub->watermarks.d.cstate_pstate.cstate_enter_plus_exit_ns) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
480
hubbub->watermarks.d.cstate_pstate.cstate_enter_plus_exit_ns =
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
492
> hubbub->watermarks.d.cstate_pstate.cstate_exit_ns) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
493
hubbub->watermarks.d.cstate_pstate.cstate_exit_ns =
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
506
> hubbub->watermarks.d.cstate_pstate.pstate_change_ns) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
507
hubbub->watermarks.d.cstate_pstate.pstate_change_ns =
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
535
struct hubbub *hubbub,
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
595
void hubbub1_toggle_watermark_change_req(struct hubbub *hubbub)
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
611
void hubbub1_soft_reset(struct hubbub *hubbub, bool reset)
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
751
static bool hubbub1_get_dcc_compression_cap(struct hubbub *hubbub,
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
755
struct dc *dc = hubbub->ctx->dc;
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
767
if (!hubbub->funcs->dcc_support_pixel_format(input->format, &bpe))
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
770
if (!hubbub->funcs->dcc_support_swizzle(input->swizzle_mode, bpe,
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
842
void hubbub1_construct(struct hubbub *hubbub,
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
848
hubbub->ctx = ctx;
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
850
hubbub->funcs = &hubbub1_funcs;
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
852
hubbub->regs = hubbub_regs;
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
853
hubbub->shifts = hubbub_shift;
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
854
hubbub->masks = hubbub_mask;
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
856
hubbub->debug_test_index_pstate = 0x7;
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
859
hubbub->debug_test_index_pstate = 0xB;
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
90
void hubbub1_disable_allow_self_refresh(struct hubbub *hubbub)
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.c
96
bool hububu1_is_allow_self_refresh_enabled(struct hubbub *hubbub)
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.h
192
struct hubbub *hubbub,
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.h
196
struct hubbub *hubbub);
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.h
198
void hubbub1_wm_change_req_wa(struct hubbub *hubbub);
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.h
201
struct hubbub *hubbub,
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.h
206
void hubbub1_disable_allow_self_refresh(struct hubbub *hubbub);
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.h
208
bool hububu1_is_allow_self_refresh_enabled(struct hubbub *hubub);
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.h
211
struct hubbub *hubbub);
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.h
213
void hubbub1_wm_read_state(struct hubbub *hubbub,
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.h
216
void hubbub1_soft_reset(struct hubbub *hubbub, bool reset);
sys/dev/drm/amd/display/dc/dcn10/dcn10_hubbub.h
217
void hubbub1_construct(struct hubbub *hubbub,
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
1004
hububu1_is_allow_self_refresh_enabled(dc->res_pool->hubbub);
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
1015
hububu1_is_allow_self_refresh_enabled(dc->res_pool->hubbub))
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
1016
hubbub1_disable_allow_self_refresh(dc->res_pool->hubbub);
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
2412
hubbub1_wm_change_req_wa(dc->res_pool->hubbub);
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
2435
hubbub1_program_watermarks(dc->res_pool->hubbub,
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
2636
if (hws->ctx->dc->res_pool->hubbub != NULL) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
2642
hubbub1_update_dchub(hws->ctx->dc->res_pool->hubbub, dh_data);
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
823
hubbub1_soft_reset(dc->res_pool->hubbub, true);
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
846
hubbub1_soft_reset(dc->res_pool->hubbub, false);
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
866
if (!hubbub1_verify_allow_pstate_change_high(dc->res_pool->hubbub)) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
873
if (!hubbub1_verify_allow_pstate_change_high(dc->res_pool->hubbub))
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
99
hubbub1_wm_read_state(dc->res_pool->hubbub, &wm);
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c
83
hubbub1_wm_read_state(dc->res_pool->hubbub, &wm);
sys/dev/drm/amd/display/dc/dcn10/dcn10_resource.c
1116
return dc->res_pool->hubbub->funcs->get_dcc_compression_cap(
sys/dev/drm/amd/display/dc/dcn10/dcn10_resource.c
1117
dc->res_pool->hubbub,
sys/dev/drm/amd/display/dc/dcn10/dcn10_resource.c
1456
pool->base.hubbub = dcn10_hubbub_create(ctx);
sys/dev/drm/amd/display/dc/dcn10/dcn10_resource.c
1457
if (pool->base.hubbub == NULL) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_resource.c
683
static struct hubbub *dcn10_hubbub_create(struct dc_context *ctx)
sys/dev/drm/amd/display/dc/dcn10/dcn10_resource.c
685
struct hubbub *hubbub = kzalloc(sizeof(struct hubbub),
sys/dev/drm/amd/display/dc/dcn10/dcn10_resource.c
688
if (!hubbub)
sys/dev/drm/amd/display/dc/dcn10/dcn10_resource.c
691
hubbub1_construct(hubbub, ctx,
sys/dev/drm/amd/display/dc/dcn10/dcn10_resource.c
696
return hubbub;
sys/dev/drm/amd/display/dc/dcn10/dcn10_resource.c
888
if (pool->base.hubbub != NULL) {
sys/dev/drm/amd/display/dc/dcn10/dcn10_resource.c
889
kfree(pool->base.hubbub);
sys/dev/drm/amd/display/dc/dcn10/dcn10_resource.c
890
pool->base.hubbub = NULL;
sys/dev/drm/amd/display/dc/inc/core_types.h
145
struct hubbub *hubbub;
sys/dev/drm/amd/display/dc/inc/hw/dchubbub.h
45
struct hubbub *hubbub,
sys/dev/drm/amd/display/dc/inc/hw/dchubbub.h
48
bool (*get_dcc_compression_cap)(struct hubbub *hubbub,