| /linux/drivers/gpu/drm/amd/display/dc/inc/hw/ |
| A D | hubp.h | 91 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 D | dcn20_hubp.h | 254 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 D | dcn20_hubp.c | 80 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 D | dcn20_hwseq.c | 573 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 D | dcn20_resource.h | 104 struct hubp *dcn20_hubp_create(
|
| /linux/drivers/gpu/drm/amd/display/dc/dcn10/ |
| A D | dcn10_hubp.c | 142 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 D | dcn10_hubp.h | 700 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 D | dcn10_hw_sequencer.c | 172 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 D | dcn10_hw_sequencer_debug.c | 134 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 D | dcn10_hw_sequencer.h | 191 struct hubp *hubp);
|
| A D | dcn10_resource.c | 1050 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 D | dcn30_hubp.c | 45 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 D | dcn30_hubp.h | 256 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 D | dcn30_hwseq.c | 96 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 D | dcn201_hubp.c | 43 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 D | dcn201_hwseq.c | 317 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 D | dcn201_hubp.h | 32 #define TO_DCN201_HUBP(hubp)\ argument 33 container_of(hubp, struct dcn201_hubp, base) 117 struct hubp base;
|
| A D | dcn201_resource.c | 986 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 D | dcn21_hubp.c | 78 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 D | dcn21_hubp.h | 32 #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 D | dcn31_hubp.c | 42 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 D | dcn31_hubp.h | 242 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 D | dc_stream.c | 371 (!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 D | hw_sequencer_private.h | 66 struct hubp; 114 struct hubp *hubp);
|
| A D | core_types.h | 212 struct hubp *hubps[MAX_PIPES]; 327 struct hubp *hubp; member
|