Home
last modified time | relevance | path

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

123

/linux/drivers/gpu/drm/amd/display/dc/inc/hw/
A Dhubp.h141 struct hubp *hubp,
148 struct hubp *hubp,
156 struct hubp *hubp,
161 struct hubp *hubp,
166 struct hubp *hubp,
172 struct hubp *hubp,
176 struct hubp *hubp,
180 struct hubp *hubp,
225 struct hubp *hubp,
232 struct hubp *hubp,
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn20/
A Ddcn20_hubp.h316 struct hubp *hubp,
324 struct hubp *hubp,
335 struct hubp *hubp,
339 struct hubp *hubp,
346 struct hubp *hubp,
355 struct hubp *hubp,
360 struct hubp *hubp,
368 struct hubp *hubp,
374 struct hubp *hubp,
379 struct hubp *hubp,
[all …]
A Ddcn20_hubp.c82 struct hubp *hubp, in hubp2_program_deadline() argument
230 struct hubp *hubp, in hubp2_setup() argument
247 struct hubp *hubp, in hubp2_setup_interdependent() argument
329 struct hubp *hubp, in hubp2_program_size() argument
377 struct hubp *hubp, in hubp2_program_rotation() argument
424 struct hubp *hubp, in hubp2_program_pixel_format() argument
537 struct hubp *hubp, in hubp2_program_surface_config() argument
592 struct hubp *hubp, in hubp2_cursor_set_attributes() argument
713 struct hubp *hubp, in hubp2_program_surface_flip_and_addr() argument
876 struct hubp *hubp, in hubp2_enable_triplebuffer() argument
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn401/
A Ddcn401_hubp.c170 struct hubp *hubp, in hubp401_program_requestor() argument
198 struct hubp *hubp, in hubp401_program_deadline() argument
296 struct hubp *hubp, in hubp401_setup() argument
311 struct hubp *hubp, in hubp401_setup_interdependent() argument
361 struct hubp *hubp, in hubp401_program_surface_flip_and_addr() argument
535 struct hubp *hubp, in hubp401_program_size() argument
569 struct hubp *hubp, in hubp401_program_surface_config() argument
588 struct hubp *hubp, in hubp401_set_viewport() argument
630 struct hubp *hubp, in hubp401_program_mcache_id_and_split_coordinate() argument
670 struct hubp *hubp, in hubp401_cursor_set_position() argument
[all …]
A Ddcn401_hubp.h263 struct hubp *hubp,
267 struct hubp *hubp,
272 struct hubp *hubp,
279 struct hubp *hubp,
284 struct hubp *hubp,
297 struct hubp *hubp,
303 struct hubp *hubp,
316 struct hubp *hubp,
320 bool hubp401_in_blank(struct hubp *hubp);
323 struct hubp *hubp,
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hubp/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.h707 struct hubp *hubp,
717 struct hubp *hubp,
722 struct hubp *hubp,
726 struct hubp *hubp,
730 struct hubp *hubp,
736 struct hubp *hubp,
741 struct hubp *hubp,
750 struct hubp *hubp,
757 struct hubp *hubp,
761 struct hubp *hubp,
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn32/
A Ddcn32_hubp.h47 void hubp32_update_force_pstate_disallow(struct hubp *hubp, bool pstate_disallow);
49 void hubp32_update_force_cursor_pstate_disallow(struct hubp *hubp, bool pstate_disallow);
51 void hubp32_update_mall_sel(struct hubp *hubp, uint32_t mall_sel, bool c_cursor);
53 void hubp32_prepare_subvp_buffering(struct hubp *hubp, bool enable);
55 void hubp32_phantom_hubp_post_enable(struct hubp *hubp);
57 void hubp32_cursor_set_attributes(struct hubp *hubp,
60 void hubp32_init(struct hubp *hubp);
A Ddcn32_hubp.c42 void hubp32_update_force_pstate_disallow(struct hubp *hubp, bool pstate_disallow) in hubp32_update_force_pstate_disallow() argument
44 struct dcn20_hubp *hubp2 = TO_DCN20_HUBP(hubp); in hubp32_update_force_pstate_disallow()
50 void hubp32_update_force_cursor_pstate_disallow(struct hubp *hubp, bool pstate_disallow) in hubp32_update_force_cursor_pstate_disallow() argument
52 struct dcn20_hubp *hubp2 = TO_DCN20_HUBP(hubp); in hubp32_update_force_cursor_pstate_disallow()
59 void hubp32_update_mall_sel(struct hubp *hubp, uint32_t mall_sel, bool c_cursor) in hubp32_update_mall_sel() argument
61 struct dcn20_hubp *hubp2 = TO_DCN20_HUBP(hubp); in hubp32_update_mall_sel()
68 void hubp32_prepare_subvp_buffering(struct hubp *hubp, bool enable) in hubp32_prepare_subvp_buffering() argument
86 void hubp32_phantom_hubp_post_enable(struct hubp *hubp) in hubp32_phantom_hubp_post_enable() argument
109 struct hubp *hubp, in hubp32_cursor_set_attributes() argument
122 hubp->curs_attr = *attr; in hubp32_cursor_set_attributes()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hubp/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()
66 static void hubp201_program_requestor(struct hubp *hubp, in hubp201_program_requestor() argument
69 struct dcn201_hubp *hubp201 = TO_DCN201_HUBP(hubp); in hubp201_program_requestor()
97 struct hubp *hubp, in hubp201_setup() argument
107 hubp2_vready_at_or_After_vsync(hubp, pipe_dest); in hubp201_setup()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn30/
A Ddcn30_hubp.c45 void hubp3_set_vm_system_aperture_settings(struct hubp *hubp, in hubp3_set_vm_system_aperture_settings() argument
69 struct hubp *hubp, in hubp3_program_surface_flip_and_addr() argument
337 void hubp3_dcc_control(struct hubp *hubp, bool enable, in hubp3_dcc_control() argument
350 void hubp3_dcc_control_sienna_cichlid(struct hubp *hubp, in hubp3_dcc_control_sienna_cichlid() argument
365 struct hubp *hubp, in hubp3_dmdata_set_attributes() argument
396 struct hubp *hubp, in hubp3_program_surface_config() argument
415 struct hubp *hubp, in hubp3_program_deadline() argument
426 void hubp3_read_state(struct hubp *hubp) in hubp3_read_state() argument
432 hubp2_read_state_common(hubp); in hubp3_read_state()
464 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,
286 void hubp3_dcc_control(struct hubp *hubp, bool enable,
289 void hubp3_dcc_control_sienna_cichlid(struct hubp *hubp,
293 struct hubp *hubp,
296 void hubp3_read_state(struct hubp *hubp);
298 void hubp3_init(struct hubp *hubp);
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn35/
A Ddcn35_hubp.c41 void hubp35_set_fgcg(struct hubp *hubp, bool enable) in hubp35_set_fgcg() argument
43 struct dcn20_hubp *hubp2 = TO_DCN20_HUBP(hubp); in hubp35_set_fgcg()
48 static void hubp35_init(struct hubp *hubp) in hubp35_init() argument
50 hubp3_init(hubp); in hubp35_init()
52 hubp35_set_fgcg(hubp, hubp->ctx->dc->debug.enable_fine_grain_clock_gating.bits.dchub); in hubp35_init()
58 struct hubp *hubp, in hubp35_program_pixel_format() argument
61 struct dcn20_hubp *hubp2 = TO_DCN20_HUBP(hubp); in hubp35_program_pixel_format()
173 struct hubp *hubp, in hubp35_program_surface_config() argument
182 struct dcn20_hubp *hubp2 = TO_DCN20_HUBP(hubp); in hubp35_program_surface_config()
184 hubp3_dcc_control_sienna_cichlid(hubp, dcc); in hubp35_program_surface_config()
[all …]
A Ddcn35_hubp.h59 void hubp35_set_fgcg(struct hubp *hubp, bool enable);
62 struct hubp *hubp,
66 struct hubp *hubp,
/linux/drivers/gpu/drm/amd/display/dc/hubp/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()
57 static void hubp31_program_extended_blank(struct hubp *hubp, in hubp31_program_extended_blank() argument
60 struct dcn20_hubp *hubp2 = TO_DCN20_HUBP(hubp); in hubp31_program_extended_blank()
66 struct hubp *hubp, unsigned int min_dst_y_next_start_optimized) in hubp31_program_extended_blank_value() argument
68 hubp31_program_extended_blank(hubp, min_dst_y_next_start_optimized); in hubp31_program_extended_blank_value()
/linux/drivers/gpu/drm/amd/display/dc/hubp/
A DMakefile31 AMD_DAL_HUBP_DCN10 = $(addprefix $(AMDDALPATH)/dc/hubp/dcn10/,$(HUBP_DCN10))
38 AMD_DAL_HUBP_DCN20 = $(addprefix $(AMDDALPATH)/dc/hubp/dcn20/,$(HUBP_DCN20))
46 AMD_DAL_HUBP_DCN201 = $(addprefix $(AMDDALPATH)/dc/hubp/dcn201/,$(HUBP_DCN201))
54 AMD_DAL_HUBP_DCN21 = $(addprefix $(AMDDALPATH)/dc/hubp/dcn21/,$(HUBP_DCN21))
61 AMD_DAL_HUBP_DCN30 = $(addprefix $(AMDDALPATH)/dc/hubp/dcn30/,$(HUBP_DCN30))
69 AMD_DAL_HUBP_DCN31 = $(addprefix $(AMDDALPATH)/dc/hubp/dcn31/,$(HUBP_DCN31))
77 AMD_DAL_HUBP_DCN32 = $(addprefix $(AMDDALPATH)/dc/hubp/dcn32/,$(HUBP_DCN32))
85 AMD_DAL_HUBP_DCN35 = $(addprefix $(AMDDALPATH)/dc/hubp/dcn35/,$(HUBP_DCN35))
93 AMD_DAL_HUBP_DCN401 = $(addprefix $(AMDDALPATH)/dc/hubp/dcn401/,$(HUBP_DCN401))
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn201/
A Ddcn201_hwseq.c150 pipe_ctx->plane_res.hubp, in dcn201_update_plane_addr()
307 struct hubp *hubp = res_pool->hubps[i]; in dcn201_init_hw() local
313 pipe_ctx->plane_res.hubp = hubp; in dcn201_init_hw()
321 hubp->funcs->hubp_init(hubp); in dcn201_init_hw()
380 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn201_plane_atomic_disconnect() local
416 hubp->funcs->hubp_disconnect(hubp); in dcn201_plane_atomic_disconnect()
424 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn201_update_mpcc() local
481 dpp_id = hubp->inst; in dcn201_update_mpcc()
522 hubp->mpcc_id = mpcc_id; in dcn201_update_mpcc()
571 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn201_set_dmdata_attributes() local
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hubp/dcn21/
A Ddcn21_hubp.c80 struct hubp *hubp, in apply_DEDCN21_142_wa_for_hostvm_deadline() argument
130 struct hubp *hubp, in hubp21_program_deadline() argument
140 struct hubp *hubp, in hubp21_program_requestor() argument
172 struct hubp *hubp, in hubp21_setup() argument
189 struct hubp *hubp, in hubp21_set_viewport() argument
230 static void hubp21_set_vm_system_aperture_settings(struct hubp *hubp, in hubp21_set_vm_system_aperture_settings() argument
253 static void hubp21_validate_dml_output(struct hubp *hubp, in hubp21_validate_dml_output() argument
669 static void dmcub_PLAT_54186_wa(struct hubp *hubp, in dmcub_PLAT_54186_wa() argument
699 struct hubp *hubp, in hubp21_program_surface_flip_and_addr() argument
801 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/hwss/dcn10/
A Ddcn10_hwseq.c181 struct hubp *hubp = pool->hubps[i]; in dcn10_log_hubp_states() local
184 hubp->funcs->hubp_read_state(hubp); in dcn10_log_hubp_states()
598 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn10_did_underflow_occur() local
1136 struct hubp *hubp ; in dcn10_hw_wa_force_recovery() local
1230 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn10_plane_atomic_disconnect() local
1274 struct hubp *hubp) in dcn10_plane_atomic_power_down() argument
1307 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn10_plane_atomic_disable() local
1455 pipe_ctx->plane_res.hubp = hubp; in dcn10_init_pipes()
2677 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn10_update_mpcc() local
2771 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn10_update_dchubp_dpp() local
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn20/
A Ddcn20_hwseq.c696 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn20_plane_atomic_disable() local
712 hubp->funcs->hubp_clk_cntl(hubp, false); in dcn20_plane_atomic_disable()
1660 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn20_update_dchubp_dpp() local
1833 hubp->funcs->set_blank(hubp, false); in dcn20_update_dchubp_dpp()
2235 struct hubp *hubp = pipe->plane_res.hubp; in dcn20_post_unlock_program_front_end() local
2565 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn20_dmdata_status_done() local
2605 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn20_set_dmdata_attributes() local
2892 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn20_update_mpcc() local
3050 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn20_program_dmdata_engine() local
3144 pipe_ctx->plane_res.hubp = hubp; in dcn20_fpga_init_hw()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/
A Ddcn401_hwseq.c488 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn401_populate_mcm_luts() local
552 hubp->funcs->hubp_enable_3dlut_fl(hubp, false); in dcn401_populate_mcm_luts()
591 hubp->funcs->hubp_program_3dlut_fl_mode(hubp, mode); in dcn401_populate_mcm_luts()
609 hubp->funcs->hubp_program_3dlut_fl_format(hubp, format); in dcn401_populate_mcm_luts()
611 hubp->funcs->hubp_update_3dlut_fl_bias_scale(hubp, in dcn401_populate_mcm_luts()
625 hubp->funcs->hubp_program_3dlut_fl_crossbar(hubp, in dcn401_populate_mcm_luts()
640 hubp->funcs->hubp_program_3dlut_fl_width(hubp, width); in dcn401_populate_mcm_luts()
645 hubp->funcs->hubp_enable_3dlut_fl(hubp, true); in dcn401_populate_mcm_luts()
660 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn401_trigger_3dlut_dma_load() local
663 hubp->funcs->hubp_enable_3dlut_fl(hubp, true); in dcn401_trigger_3dlut_dma_load()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/
A Ddcn35_hwseq.c737 struct hubp *hubp = dc->res_pool->hubps[i]; in dcn35_init_pipes() local
743 if (hubbub && hubp) { in dcn35_init_pipes()
765 struct hubp *hubp = dc->res_pool->hubps[i]; in dcn35_init_pipes() local
795 pipe_ctx->plane_res.hubp = hubp; in dcn35_init_pipes()
887 pipe_ctx->plane_res.hubp->funcs->hubp_clk_cntl(pipe_ctx->plane_res.hubp, true); in dcn35_enable_plane()
890 pipe_ctx->plane_res.hubp->funcs->hubp_init(pipe_ctx->plane_res.hubp); in dcn35_enable_plane()
913 pipe_ctx->plane_res.hubp->funcs->hubp_set_flip_int(pipe_ctx->plane_res.hubp); in dcn35_enable_plane()
921 struct hubp *hubp = pipe_ctx->plane_res.hubp; in dcn35_plane_atomic_disable() local
937 hubp->funcs->hubp_clk_cntl(hubp, false); in dcn35_plane_atomic_disable()
961 if (!pipe_ctx->plane_res.hubp || pipe_ctx->plane_res.hubp->power_gated) in dcn35_disable_plane()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn32/
A Ddcn32_hwseq.c605 struct hubp *hubp = pipe->plane_res.hubp; in dcn32_update_force_pstate() local
613 if (hubp && hubp->funcs->hubp_update_force_pstate_disallow) in dcn32_update_force_pstate()
614 hubp->funcs->hubp_update_force_pstate_disallow(hubp, false); in dcn32_update_force_pstate()
625 struct hubp *hubp = pipe->plane_res.hubp; in dcn32_update_force_pstate() local
650 if (hubp && hubp->funcs->hubp_update_force_pstate_disallow) in dcn32_update_force_pstate()
651 hubp->funcs->hubp_update_force_pstate_disallow(hubp, true); in dcn32_update_force_pstate()
670 struct hubp *hubp = pipe->plane_res.hubp; in dcn32_update_mall_sel() local
696 hubp->funcs->hubp_update_mall_sel(hubp, 1, false); in dcn32_update_mall_sel()
699 hubp->funcs->hubp_update_mall_sel(hubp, in dcn32_update_mall_sel()
730 struct hubp *hubp = pipe->plane_res.hubp; in dcn32_program_mall_pipe_config() local
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dcn10/
A Ddcn10_hw_sequencer_debug.c135 struct hubp *hubp = pool->hubps[i]; in dcn10_get_hubp_states() local
136 struct dcn_hubp_state *s = &(TO_DCN10_HUBP(hubp)->state); in dcn10_get_hubp_states()
138 hubp->funcs->hubp_read_state(hubp); in dcn10_get_hubp_states()
145 hubp->inst, in dcn10_get_hubp_states()
164 hubp->inst, in dcn10_get_hubp_states()
511 struct hubp *hubp = pool->hubps[i]; in dcn10_clear_hubp_underflow() local
512 struct dcn_hubp_state *s = &(TO_DCN10_HUBP(hubp)->state); in dcn10_clear_hubp_underflow()
514 hubp->funcs->hubp_read_state(hubp); in dcn10_clear_hubp_underflow()
517 hubp->funcs->hubp_clear_underflow(hubp); in dcn10_clear_hubp_underflow()

Completed in 59 milliseconds

123