Home
last modified time | relevance | path

Searched refs:hubp (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/amd/display/dc/inc/hw/
Dhubp.h45 struct hubp { struct
60 struct hubp *hubp, argument
66 void (*dcc_control)(struct hubp *hubp, bool enable,
69 struct hubp *hubp,
74 struct hubp *hubp,
79 struct hubp *hubp,
85 struct hubp *hubp,
89 struct hubp *hubp,
93 struct hubp *hubp,
101 bool (*hubp_is_flip_pending)(struct hubp *hubp);
[all …]
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_hubp.c41 void hubp1_set_blank(struct hubp *hubp, bool blank) in hubp1_set_blank() argument
43 struct dcn10_hubp *hubp1 = TO_DCN10_HUBP(hubp); in hubp1_set_blank()
65 hubp->mpcc_id = 0xf; in hubp1_set_blank()
66 hubp->opp_id = 0xf; in hubp1_set_blank()
70 static void hubp1_disconnect(struct hubp *hubp) in hubp1_disconnect() argument
72 struct dcn10_hubp *hubp1 = TO_DCN10_HUBP(hubp); in hubp1_disconnect()
81 static void hubp1_disable_control(struct hubp *hubp, bool disable_hubp) in hubp1_disable_control() argument
83 struct dcn10_hubp *hubp1 = TO_DCN10_HUBP(hubp); in hubp1_disable_control()
90 static unsigned int hubp1_get_underflow_status(struct hubp *hubp) in hubp1_get_underflow_status() argument
93 struct dcn10_hubp *hubp1 = TO_DCN10_HUBP(hubp); in hubp1_get_underflow_status()
[all …]
Ddcn10_hw_sequencer.c125 struct hubp *hubp = pool->hubps[i]; in dcn10_log_hubp_states() local
126 struct dcn_hubp_state *s = &(TO_DCN10_HUBP(hubp)->state); in dcn10_log_hubp_states()
128 hubp->funcs->hubp_read_state(hubp); in dcn10_log_hubp_states()
133 hubp->inst, in dcn10_log_hubp_states()
532 struct hubp *hubp = dc->res_pool->hubps[0]; in undo_DEGVIDCN10_253_wa() local
537 hubp->funcs->set_blank(hubp, true); in undo_DEGVIDCN10_253_wa()
552 struct hubp *hubp = dc->res_pool->hubps[0]; in apply_DEGVIDCN10_253_wa() local
575 hubp->funcs->set_hubp_blank_en(hubp, false); in apply_DEGVIDCN10_253_wa()
755 struct hubp *hubp ; in dcn10_hw_wa_force_recovery() local
766 hubp = pipe_ctx->plane_res.hubp; in dcn10_hw_wa_force_recovery()
[all …]
Ddcn10_hubp.h30 #define TO_DCN10_HUBP(hubp)\ argument
31 container_of(hubp, struct dcn10_hubp, base)
653 struct hubp base;
661 struct hubp *hubp,
670 struct hubp *hubp,
675 struct hubp *hubp,
679 struct hubp *hubp,
683 struct hubp *hubp,
689 struct hubp *hubp,
694 struct hubp *hubp,
[all …]
Ddcn10_resource.c899 static struct hubp *dcn10_hubp_create( in dcn10_hubp_create()
1037 idle_pipe->plane_res.hubp = pool->hubps[idle_pipe->pipe_idx]; in dcn10_acquire_idle_pipe_for_layer()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/inc/
Dcore_types.h135 struct hubp *hubps[MAX_PIPES];
199 struct hubp *hubp; member
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/core/
Ddc_stream.c254 (!pipe_ctx->plane_res.mi && !pipe_ctx->plane_res.hubp) || in dc_stream_set_cursor_position()
Ddc_resource.c1273 pipe_ctx->plane_res.hubp = pool->hubps[i]; in acquire_first_split_pipe()
1642 pipe_ctx->plane_res.hubp = pool->hubps[i]; in acquire_first_free_pipe()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/calcs/
Ddcn_calcs.c510 secondary_pipe->plane_res.hubp = pool->hubps[secondary_pipe->pipe_idx]; in split_stream_across_pipes()