Home
last modified time | relevance | path

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

/dragonfly/sys/dev/drm/amd/display/dc/inc/hw/
HDhubp.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 …]
/dragonfly/sys/dev/drm/amd/display/dc/dcn10/
HDdcn10_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 …]
HDdcn10_hw_sequencer.c128 struct hubp *hubp = pool->hubps[i]; in dcn10_log_hubp_states() local
129 struct dcn_hubp_state *s = &(TO_DCN10_HUBP(hubp)->state); in dcn10_log_hubp_states()
131 hubp->funcs->hubp_read_state(hubp); in dcn10_log_hubp_states()
136 hubp->inst, in dcn10_log_hubp_states()
536 struct hubp *hubp = dc->res_pool->hubps[0]; in undo_DEGVIDCN10_253_wa() local
541 hubp->funcs->set_blank(hubp, true); in undo_DEGVIDCN10_253_wa()
556 struct hubp *hubp = dc->res_pool->hubps[0]; in apply_DEGVIDCN10_253_wa() local
579 hubp->funcs->set_hubp_blank_en(hubp, false); in apply_DEGVIDCN10_253_wa()
759 struct hubp *hubp ; in dcn10_hw_wa_force_recovery() local
770 hubp = pipe_ctx->plane_res.hubp; in dcn10_hw_wa_force_recovery()
[all …]
HDdcn10_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 …]
HDdcn10_resource.c903 static struct hubp *dcn10_hubp_create( in dcn10_hubp_create()
1042 idle_pipe->plane_res.hubp = pool->hubps[idle_pipe->pipe_idx]; in dcn10_acquire_idle_pipe_for_layer()
/dragonfly/sys/dev/drm/amd/display/dc/inc/
HDcore_types.h135 struct hubp *hubps[MAX_PIPES];
199 struct hubp *hubp; member
/dragonfly/sys/dev/drm/amd/display/dc/core/
HDdc_stream.c254 (!pipe_ctx->plane_res.mi && !pipe_ctx->plane_res.hubp) || in dc_stream_set_cursor_position()
HDdc_resource.c1271 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()
/dragonfly/sys/dev/drm/amd/display/dc/calcs/
HDdcn_calcs.c511 secondary_pipe->plane_res.hubp = pool->hubps[secondary_pipe->pipe_idx]; in split_stream_across_pipes()