Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/amd/display/dc/inc/hw/
A Dhubp.h91 struct hubp *hubp,
98 struct hubp *hubp,
106 struct hubp *hubp,
111 struct hubp *hubp,
116 struct hubp *hubp,
122 struct hubp *hubp,
126 struct hubp *hubp,
130 struct hubp *hubp,
173 struct hubp *hubp,
180 struct hubp *hubp,
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dcn20/
A Ddcn20_hubp.h254 struct hubp *hubp,
262 struct hubp *hubp,
273 struct hubp *hubp,
277 struct hubp *hubp,
284 struct hubp *hubp,
293 struct hubp *hubp,
298 struct hubp *hubp,
306 struct hubp *hubp,
312 struct hubp *hubp,
317 struct hubp *hubp,
[all …]
A Ddcn20_hubp.c80 struct hubp *hubp, in hubp2_program_deadline() argument
196 struct hubp *hubp, in hubp2_program_requestor() argument
229 struct hubp *hubp, in hubp2_setup() argument
246 struct hubp *hubp, in hubp2_setup_interdependent() argument
328 struct hubp *hubp, in hubp2_program_size() argument
376 struct hubp *hubp, in hubp2_program_rotation() argument
423 struct hubp *hubp, in hubp2_program_pixel_format() argument
536 struct hubp *hubp, in hubp2_program_surface_config() argument
697 struct hubp *hubp, in hubp2_program_surface_flip_and_addr() argument
871 struct hubp *hubp, in hubp2_enable_triplebuffer() argument
[all …]
A Ddcn20_hwseq.c573 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn20_plane_atomic_disable() local
586 hubp->funcs->hubp_clk_cntl(hubp, false); in dcn20_plane_atomic_disable()
1408 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn20_update_dchubp_dpp() local
1566 hubp->funcs->set_blank(hubp, false); in dcn20_update_dchubp_dpp()
1765 struct hubp *hubp = pipe->plane_res.hubp; in dcn20_post_unlock_program_front_end() local
1970 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn20_dmdata_status_done() local
2010 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn20_set_dmdata_attributes() local
2300 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn20_update_mpcc() local
2455 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn20_program_dmdata_engine() local
2549 pipe_ctx->plane_res.hubp = hubp; in dcn20_fpga_init_hw()
[all …]
A Ddcn20_resource.h104 struct hubp *dcn20_hubp_create(
/linux/drivers/gpu/drm/amd/display/dc/dcn10/
A Ddcn10_hubp.c142 struct hubp *hubp, in hubp1_program_tiling() argument
164 struct hubp *hubp, in hubp1_program_size() argument
204 struct hubp *hubp, in hubp1_program_rotation() argument
237 struct hubp *hubp, in hubp1_program_pixel_format() argument
350 struct hubp *hubp, in hubp1_program_surface_flip_and_addr() argument
536 struct hubp *hubp, in hubp1_program_surface_config() argument
553 struct hubp *hubp, in hubp1_program_requestor() argument
587 struct hubp *hubp, in hubp1_program_deadline() argument
675 struct hubp *hubp, in hubp1_setup() argument
690 struct hubp *hubp, in hubp1_setup_interdependent() argument
[all …]
A Ddcn10_hubp.h700 struct hubp *hubp,
710 struct hubp *hubp,
715 struct hubp *hubp,
719 struct hubp *hubp,
723 struct hubp *hubp,
729 struct hubp *hubp,
734 struct hubp *hubp,
743 struct hubp *hubp,
750 struct hubp *hubp,
754 struct hubp *hubp,
[all …]
A Ddcn10_hw_sequencer.c172 struct hubp *hubp = pool->hubps[i]; in dcn10_log_hubp_states() local
175 hubp->funcs->hubp_read_state(hubp); in dcn10_log_hubp_states()
539 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn10_did_underflow_occur() local
1037 struct hubp *hubp ; in dcn10_hw_wa_force_recovery() local
1142 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn10_plane_atomic_disconnect() local
1184 struct hubp *hubp) in dcn10_plane_atomic_power_down() argument
1213 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn10_plane_atomic_disable() local
1341 pipe_ctx->plane_res.hubp = hubp; in dcn10_init_pipes()
2521 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn10_update_mpcc() local
2611 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn10_update_dchubp_dpp() local
[all …]
A Ddcn10_hw_sequencer_debug.c134 struct hubp *hubp = pool->hubps[i]; in dcn10_get_hubp_states() local
135 struct dcn_hubp_state *s = &(TO_DCN10_HUBP(hubp)->state); in dcn10_get_hubp_states()
137 hubp->funcs->hubp_read_state(hubp); in dcn10_get_hubp_states()
144 hubp->inst, in dcn10_get_hubp_states()
163 hubp->inst, in dcn10_get_hubp_states()
510 struct hubp *hubp = pool->hubps[i]; in dcn10_clear_hubp_underflow() local
511 struct dcn_hubp_state *s = &(TO_DCN10_HUBP(hubp)->state); in dcn10_clear_hubp_underflow()
513 hubp->funcs->hubp_read_state(hubp); in dcn10_clear_hubp_underflow()
516 hubp->funcs->hubp_clear_underflow(hubp); in dcn10_clear_hubp_underflow()
A Ddcn10_hw_sequencer.h191 struct hubp *hubp);
A Ddcn10_resource.c1050 static struct hubp *dcn10_hubp_create( in dcn10_hubp_create()
1172 idle_pipe->plane_res.hubp = pool->hubps[idle_pipe->pipe_idx]; in dcn10_acquire_idle_pipe_for_layer()
/linux/drivers/gpu/drm/amd/display/dc/dcn30/
A Ddcn30_hubp.c45 void hubp3_set_vm_system_aperture_settings(struct hubp *hubp, in hubp3_set_vm_system_aperture_settings() argument
73 struct hubp *hubp, in hubp3_program_surface_flip_and_addr() argument
341 void hubp3_dcc_control(struct hubp *hubp, bool enable, in hubp3_dcc_control() argument
354 void hubp3_dcc_control_sienna_cichlid(struct hubp *hubp, in hubp3_dcc_control_sienna_cichlid() argument
369 struct hubp *hubp, in hubp3_dmdata_set_attributes() argument
400 struct hubp *hubp, in hubp3_program_surface_config() argument
419 struct hubp *hubp, in hubp3_program_deadline() argument
430 void hubp3_read_state(struct hubp *hubp) in hubp3_read_state() argument
436 hubp2_read_state_common(hubp); in hubp3_read_state()
459 struct hubp *hubp, in hubp3_setup() argument
[all …]
A Ddcn30_hubp.h256 void hubp3_set_vm_system_aperture_settings(struct hubp *hubp,
260 struct hubp *hubp,
265 struct hubp *hubp,
275 struct hubp *hubp,
281 void hubp3_dcc_control(struct hubp *hubp, bool enable,
284 void hubp3_dcc_control_sienna_cichlid(struct hubp *hubp,
288 struct hubp *hubp,
291 void hubp3_read_state(struct hubp *hubp);
293 void hubp3_init(struct hubp *hubp);
A Ddcn30_hwseq.c96 int mpcc_id = pipe_ctx->plane_res.hubp->inst; in dcn30_set_mpc_shaper_3dlut()
191 int mpcc_id = pipe_ctx->plane_res.hubp->inst; in dcn30_set_output_transfer_func()
710 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn30_program_dmdata_engine() local
723 if (!hubp) in dcn30_program_dmdata_engine()
730 hubp->inst, mode); in dcn30_program_dmdata_engine()
995 pipe_ctx->plane_res.hubp->funcs->set_blank(pipe_ctx->plane_res.hubp, true); in dcn30_set_disp_pattern_generator()
998 mpcc_pipe->plane_res.hubp->funcs->set_blank(mpcc_pipe->plane_res.hubp, true); in dcn30_set_disp_pattern_generator()
1003 pipe_ctx->plane_res.hubp->funcs->set_blank(pipe_ctx->plane_res.hubp, false); in dcn30_set_disp_pattern_generator()
1005 if (mpcc_pipe->plane_res.hubp) in dcn30_set_disp_pattern_generator()
1006 mpcc_pipe->plane_res.hubp->funcs->set_blank(mpcc_pipe->plane_res.hubp, false); in dcn30_set_disp_pattern_generator()
/linux/drivers/gpu/drm/amd/display/dc/dcn201/
A Ddcn201_hubp.c43 struct hubp *hubp, in hubp201_program_surface_config() argument
53 hubp1_program_tiling(hubp, tiling_info, format); in hubp201_program_surface_config()
54 hubp1_program_size(hubp, format, plane_size, dcc); in hubp201_program_surface_config()
55 hubp1_program_pixel_format(hubp, format); in hubp201_program_surface_config()
59 struct hubp *hubp, in hubp201_program_deadline() argument
63 hubp1_program_deadline(hubp, dlg_attr, ttu_attr); in hubp201_program_deadline()
67 struct hubp *hubp, in hubp201_program_requestor() argument
70 struct dcn201_hubp *hubp201 = TO_DCN201_HUBP(hubp); in hubp201_program_requestor()
97 struct hubp *hubp, in hubp201_setup() argument
103 hubp2_vready_at_or_After_vsync(hubp, pipe_dest); in hubp201_setup()
[all …]
A Ddcn201_hwseq.c317 struct hubp *hubp = res_pool->hubps[i]; in dcn201_init_hw() local
323 pipe_ctx->plane_res.hubp = hubp; in dcn201_init_hw()
331 hubp->funcs->hubp_init(hubp); in dcn201_init_hw()
392 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn201_plane_atomic_disconnect() local
429 hubp->funcs->hubp_disconnect(hubp); in dcn201_plane_atomic_disconnect()
437 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn201_update_mpcc() local
494 dpp_id = hubp->inst; in dcn201_update_mpcc()
535 hubp->mpcc_id = mpcc_id; in dcn201_update_mpcc()
544 struct hubp *hubp = NULL; in dcn201_pipe_control_lock() local
586 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn201_set_dmdata_attributes() local
[all …]
A Ddcn201_hubp.h32 #define TO_DCN201_HUBP(hubp)\ argument
33 container_of(hubp, struct dcn201_hubp, base)
117 struct hubp base;
A Ddcn201_resource.c986 static struct hubp *dcn201_hubp_create( in dcn201_hubp_create()
1023 idle_pipe->plane_res.hubp = pool->hubps[idle_pipe->pipe_idx]; in dcn201_acquire_idle_pipe_for_layer()
/linux/drivers/gpu/drm/amd/display/dc/dcn21/
A Ddcn21_hubp.c78 struct hubp *hubp, in apply_DEDCN21_142_wa_for_hostvm_deadline() argument
128 struct hubp *hubp, in hubp21_program_deadline() argument
138 struct hubp *hubp, in hubp21_program_requestor() argument
170 struct hubp *hubp, in hubp21_setup() argument
187 struct hubp *hubp, in hubp21_set_viewport() argument
228 void hubp21_set_vm_system_aperture_settings(struct hubp *hubp, in hubp21_set_vm_system_aperture_settings() argument
251 void hubp21_validate_dml_output(struct hubp *hubp, in hubp21_validate_dml_output() argument
667 void dmcub_PLAT_54186_wa(struct hubp *hubp, struct surface_flip_registers *flip_regs) in dmcub_PLAT_54186_wa() argument
701 struct hubp *hubp, in hubp21_program_surface_flip_and_addr() argument
803 hubp->request_address = *address; in hubp21_program_surface_flip_and_addr()
[all …]
A Ddcn21_hubp.h32 #define TO_DCN21_HUBP(hubp)\ argument
33 container_of(hubp, struct dcn21_hubp, base)
106 struct hubp base;
123 struct hubp *hubp,
127 struct hubp *hubp,
132 struct hubp *hubp,
/linux/drivers/gpu/drm/amd/display/dc/dcn31/
A Ddcn31_hubp.c42 void hubp31_set_unbounded_requesting(struct hubp *hubp, bool enable) in hubp31_set_unbounded_requesting() argument
44 struct dcn20_hubp *hubp2 = TO_DCN20_HUBP(hubp); in hubp31_set_unbounded_requesting()
50 void hubp31_soft_reset(struct hubp *hubp, bool reset) in hubp31_soft_reset() argument
52 struct dcn20_hubp *hubp2 = TO_DCN20_HUBP(hubp); in hubp31_soft_reset()
A Ddcn31_hubp.h242 void hubp31_soft_reset(struct hubp *hubp, bool reset);
244 void hubp31_set_unbounded_requesting(struct hubp *hubp, bool enable);
/linux/drivers/gpu/drm/amd/display/dc/core/
A Ddc_stream.c371 (!pipe_ctx->plane_res.mi && !pipe_ctx->plane_res.hubp) || in program_cursor_position()
669 struct hubp *hubp; in dc_stream_set_dynamic_metadata() local
689 hubp = pipe_ctx->plane_res.hubp; in dc_stream_set_dynamic_metadata()
690 if (hubp == NULL) in dc_stream_set_dynamic_metadata()
697 if (hubp->funcs->dmdata_set_attributes != NULL && in dc_stream_set_dynamic_metadata()
699 hubp->funcs->dmdata_set_attributes(hubp, attr); in dc_stream_set_dynamic_metadata()
/linux/drivers/gpu/drm/amd/display/dc/inc/
A Dhw_sequencer_private.h66 struct hubp;
114 struct hubp *hubp);
A Dcore_types.h212 struct hubp *hubps[MAX_PIPES];
327 struct hubp *hubp; member

Completed in 1184 milliseconds

12