/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn21/ |
H A D | dcn21_hubp.c | 79 struct _vcs_dpi_display_dlg_regs_st *dlg_attr) in apply_DEDCN21_142_wa_for_hostvm_deadline() 92 refcyc_per_vm_group_vblank > dlg_attr->refcyc_per_vm_group_vblank) in apply_DEDCN21_142_wa_for_hostvm_deadline() 94 REFCYC_PER_VM_GROUP_VBLANK, dlg_attr->refcyc_per_vm_group_vblank); in apply_DEDCN21_142_wa_for_hostvm_deadline() 100 refcyc_per_vm_req_vblank > dlg_attr->refcyc_per_vm_req_vblank) in apply_DEDCN21_142_wa_for_hostvm_deadline() 102 REFCYC_PER_VM_REQ_VBLANK, dlg_attr->refcyc_per_vm_req_vblank); in apply_DEDCN21_142_wa_for_hostvm_deadline() 108 refcyc_per_vm_group_flip > dlg_attr->refcyc_per_vm_group_flip) in apply_DEDCN21_142_wa_for_hostvm_deadline() 110 REFCYC_PER_VM_GROUP_FLIP, dlg_attr->refcyc_per_vm_group_flip); in apply_DEDCN21_142_wa_for_hostvm_deadline() 116 refcyc_per_vm_req_flip > dlg_attr->refcyc_per_vm_req_flip) in apply_DEDCN21_142_wa_for_hostvm_deadline() 118 REFCYC_PER_VM_REQ_FLIP, dlg_attr->refcyc_per_vm_req_flip); in apply_DEDCN21_142_wa_for_hostvm_deadline() 121 REFCYC_PER_PTE_GROUP_FLIP_C, dlg_attr in apply_DEDCN21_142_wa_for_hostvm_deadline() 77 apply_DEDCN21_142_wa_for_hostvm_deadline( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr) apply_DEDCN21_142_wa_for_hostvm_deadline() argument 127 hubp21_program_deadline( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr, struct _vcs_dpi_display_ttu_regs_st *ttu_attr) hubp21_program_deadline() argument 169 hubp21_setup( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr, struct _vcs_dpi_display_ttu_regs_st *ttu_attr, struct _vcs_dpi_display_rq_regs_st *rq_regs, struct _vcs_dpi_display_pipe_dest_params_st *pipe_dest) hubp21_setup() argument 259 struct _vcs_dpi_display_dlg_regs_st dlg_attr = {0}; hubp21_validate_dml_output() local [all...] |
H A D | dcn21_hubp.h | 124 struct _vcs_dpi_display_dlg_regs_st *dlg_attr); 128 struct _vcs_dpi_display_dlg_regs_st *dlg_attr,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn21/ |
H A D | dcn21_hubp.c | 79 struct _vcs_dpi_display_dlg_regs_st *dlg_attr) in apply_DEDCN21_142_wa_for_hostvm_deadline() 92 refcyc_per_vm_group_vblank > dlg_attr->refcyc_per_vm_group_vblank) in apply_DEDCN21_142_wa_for_hostvm_deadline() 94 REFCYC_PER_VM_GROUP_VBLANK, dlg_attr->refcyc_per_vm_group_vblank); in apply_DEDCN21_142_wa_for_hostvm_deadline() 100 refcyc_per_vm_req_vblank > dlg_attr->refcyc_per_vm_req_vblank) in apply_DEDCN21_142_wa_for_hostvm_deadline() 102 REFCYC_PER_VM_REQ_VBLANK, dlg_attr->refcyc_per_vm_req_vblank); in apply_DEDCN21_142_wa_for_hostvm_deadline() 108 refcyc_per_vm_group_flip > dlg_attr->refcyc_per_vm_group_flip) in apply_DEDCN21_142_wa_for_hostvm_deadline() 110 REFCYC_PER_VM_GROUP_FLIP, dlg_attr->refcyc_per_vm_group_flip); in apply_DEDCN21_142_wa_for_hostvm_deadline() 116 refcyc_per_vm_req_flip > dlg_attr->refcyc_per_vm_req_flip) in apply_DEDCN21_142_wa_for_hostvm_deadline() 118 REFCYC_PER_VM_REQ_FLIP, dlg_attr->refcyc_per_vm_req_flip); in apply_DEDCN21_142_wa_for_hostvm_deadline() 121 REFCYC_PER_PTE_GROUP_FLIP_C, dlg_attr in apply_DEDCN21_142_wa_for_hostvm_deadline() 77 apply_DEDCN21_142_wa_for_hostvm_deadline( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr) apply_DEDCN21_142_wa_for_hostvm_deadline() argument 127 hubp21_program_deadline( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr, struct _vcs_dpi_display_ttu_regs_st *ttu_attr) hubp21_program_deadline() argument 169 hubp21_setup( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr, struct _vcs_dpi_display_ttu_regs_st *ttu_attr, struct _vcs_dpi_display_rq_regs_st *rq_regs, struct _vcs_dpi_display_pipe_dest_params_st *pipe_dest) hubp21_setup() argument 259 struct _vcs_dpi_display_dlg_regs_st dlg_attr = {0}; hubp21_validate_dml_output() local [all...] |
H A D | dcn21_hubp.h | 124 struct _vcs_dpi_display_dlg_regs_st *dlg_attr); 128 struct _vcs_dpi_display_dlg_regs_st *dlg_attr,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_hubp.c | 81 struct _vcs_dpi_display_dlg_regs_st *dlg_attr, in hubp2_program_deadline() 88 REFCYC_H_BLANK_END, dlg_attr->refcyc_h_blank_end, in hubp2_program_deadline() 89 DLG_V_BLANK_END, dlg_attr->dlg_vblank_end); in hubp2_program_deadline() 92 MIN_DST_Y_NEXT_START, dlg_attr->min_dst_y_next_start); in hubp2_program_deadline() 95 REFCYC_PER_HTOTAL, dlg_attr->refcyc_per_htotal); in hubp2_program_deadline() 98 REFCYC_X_AFTER_SCALER, dlg_attr->refcyc_x_after_scaler, in hubp2_program_deadline() 99 DST_Y_AFTER_SCALER, dlg_attr->dst_y_after_scaler); in hubp2_program_deadline() 102 REF_FREQ_TO_PIX_FREQ, dlg_attr->ref_freq_to_pix_freq); in hubp2_program_deadline() 106 REFCYC_PER_PTE_GROUP_VBLANK_L, dlg_attr->refcyc_per_pte_group_vblank_l); in hubp2_program_deadline() 110 DST_Y_PER_PTE_ROW_NOM_L, dlg_attr in hubp2_program_deadline() 79 hubp2_program_deadline( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr, struct _vcs_dpi_display_ttu_regs_st *ttu_attr) hubp2_program_deadline() argument 228 hubp2_setup( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr, struct _vcs_dpi_display_ttu_regs_st *ttu_attr, struct _vcs_dpi_display_rq_regs_st *rq_regs, struct _vcs_dpi_display_pipe_dest_params_st *pipe_dest) hubp2_setup() argument 245 hubp2_setup_interdependent( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr, struct _vcs_dpi_display_ttu_regs_st *ttu_attr) hubp2_setup_interdependent() argument 1074 struct _vcs_dpi_display_dlg_regs_st *dlg_attr = &s->dlg_attr; hubp2_read_state_common() local 1283 struct _vcs_dpi_display_dlg_regs_st dlg_attr = {0}; hubp2_validate_dml_output() local [all...] |
H A D | dcn20_hubp.h | 267 struct _vcs_dpi_display_dlg_regs_st *dlg_attr, 306 struct _vcs_dpi_display_dlg_regs_st *dlg_attr,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_hubp.c | 81 struct _vcs_dpi_display_dlg_regs_st *dlg_attr, in hubp2_program_deadline() 88 REFCYC_H_BLANK_END, dlg_attr->refcyc_h_blank_end, in hubp2_program_deadline() 89 DLG_V_BLANK_END, dlg_attr->dlg_vblank_end); in hubp2_program_deadline() 92 MIN_DST_Y_NEXT_START, dlg_attr->min_dst_y_next_start); in hubp2_program_deadline() 95 REFCYC_PER_HTOTAL, dlg_attr->refcyc_per_htotal); in hubp2_program_deadline() 98 REFCYC_X_AFTER_SCALER, dlg_attr->refcyc_x_after_scaler, in hubp2_program_deadline() 99 DST_Y_AFTER_SCALER, dlg_attr->dst_y_after_scaler); in hubp2_program_deadline() 102 REF_FREQ_TO_PIX_FREQ, dlg_attr->ref_freq_to_pix_freq); in hubp2_program_deadline() 106 REFCYC_PER_PTE_GROUP_VBLANK_L, dlg_attr->refcyc_per_pte_group_vblank_l); in hubp2_program_deadline() 110 DST_Y_PER_PTE_ROW_NOM_L, dlg_attr in hubp2_program_deadline() 79 hubp2_program_deadline( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr, struct _vcs_dpi_display_ttu_regs_st *ttu_attr) hubp2_program_deadline() argument 227 hubp2_setup( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr, struct _vcs_dpi_display_ttu_regs_st *ttu_attr, struct _vcs_dpi_display_rq_regs_st *rq_regs, struct _vcs_dpi_display_pipe_dest_params_st *pipe_dest) hubp2_setup() argument 244 hubp2_setup_interdependent( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr, struct _vcs_dpi_display_ttu_regs_st *ttu_attr) hubp2_setup_interdependent() argument 1116 struct _vcs_dpi_display_dlg_regs_st *dlg_attr = &s->dlg_attr; hubp2_read_state_common() local 1342 struct _vcs_dpi_display_dlg_regs_st dlg_attr = {0}; hubp2_validate_dml_output() local [all...] |
H A D | dcn20_hubp.h | 274 struct _vcs_dpi_display_dlg_regs_st *dlg_attr, 313 struct _vcs_dpi_display_dlg_regs_st *dlg_attr,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_hubp.c | 588 struct _vcs_dpi_display_dlg_regs_st *dlg_attr, in hubp1_program_deadline() 595 REFCYC_H_BLANK_END, dlg_attr->refcyc_h_blank_end, in hubp1_program_deadline() 596 DLG_V_BLANK_END, dlg_attr->dlg_vblank_end); in hubp1_program_deadline() 599 MIN_DST_Y_NEXT_START, dlg_attr->min_dst_y_next_start); in hubp1_program_deadline() 602 REFCYC_PER_HTOTAL, dlg_attr->refcyc_per_htotal); in hubp1_program_deadline() 605 REFCYC_X_AFTER_SCALER, dlg_attr->refcyc_x_after_scaler, in hubp1_program_deadline() 606 DST_Y_AFTER_SCALER, dlg_attr->dst_y_after_scaler); in hubp1_program_deadline() 609 REF_FREQ_TO_PIX_FREQ, dlg_attr->ref_freq_to_pix_freq); in hubp1_program_deadline() 613 REFCYC_PER_PTE_GROUP_VBLANK_L, dlg_attr->refcyc_per_pte_group_vblank_l); in hubp1_program_deadline() 617 DST_Y_PER_PTE_ROW_NOM_L, dlg_attr in hubp1_program_deadline() 586 hubp1_program_deadline( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr, struct _vcs_dpi_display_ttu_regs_st *ttu_attr) hubp1_program_deadline() argument 674 hubp1_setup( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr, struct _vcs_dpi_display_ttu_regs_st *ttu_attr, struct _vcs_dpi_display_rq_regs_st *rq_regs, struct _vcs_dpi_display_pipe_dest_params_st *pipe_dest) hubp1_setup() argument 689 hubp1_setup_interdependent( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr, struct _vcs_dpi_display_ttu_regs_st *ttu_attr) hubp1_setup_interdependent() argument 871 struct _vcs_dpi_display_dlg_regs_st *dlg_attr = &s->dlg_attr; hubp1_read_state_common() local [all...] |
H A D | dcn10_hubp.h | 660 struct _vcs_dpi_display_dlg_regs_st dlg_attr; member 701 struct _vcs_dpi_display_dlg_regs_st *dlg_attr,
|
H A D | dcn10_hw_sequencer_debug.c | 250 struct _vcs_dpi_display_dlg_regs_st *dlg_regs = &s->dlg_attr; in dcn10_get_dlg_states()
|
H A D | dcn10_hw_sequencer.c | 223 struct _vcs_dpi_display_dlg_regs_st *dlg_regs = &s->dlg_attr; in dcn10_log_hubp_states()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_hubp.c | 588 struct _vcs_dpi_display_dlg_regs_st *dlg_attr, in hubp1_program_deadline() 595 REFCYC_H_BLANK_END, dlg_attr->refcyc_h_blank_end, in hubp1_program_deadline() 596 DLG_V_BLANK_END, dlg_attr->dlg_vblank_end); in hubp1_program_deadline() 599 MIN_DST_Y_NEXT_START, dlg_attr->min_dst_y_next_start); in hubp1_program_deadline() 602 REFCYC_PER_HTOTAL, dlg_attr->refcyc_per_htotal); in hubp1_program_deadline() 605 REFCYC_X_AFTER_SCALER, dlg_attr->refcyc_x_after_scaler, in hubp1_program_deadline() 606 DST_Y_AFTER_SCALER, dlg_attr->dst_y_after_scaler); in hubp1_program_deadline() 609 REF_FREQ_TO_PIX_FREQ, dlg_attr->ref_freq_to_pix_freq); in hubp1_program_deadline() 613 REFCYC_PER_PTE_GROUP_VBLANK_L, dlg_attr->refcyc_per_pte_group_vblank_l); in hubp1_program_deadline() 617 DST_Y_PER_PTE_ROW_NOM_L, dlg_attr in hubp1_program_deadline() 586 hubp1_program_deadline( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr, struct _vcs_dpi_display_ttu_regs_st *ttu_attr) hubp1_program_deadline() argument 674 hubp1_setup( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr, struct _vcs_dpi_display_ttu_regs_st *ttu_attr, struct _vcs_dpi_display_rq_regs_st *rq_regs, struct _vcs_dpi_display_pipe_dest_params_st *pipe_dest) hubp1_setup() argument 689 hubp1_setup_interdependent( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr, struct _vcs_dpi_display_ttu_regs_st *ttu_attr) hubp1_setup_interdependent() argument 871 struct _vcs_dpi_display_dlg_regs_st *dlg_attr = &s->dlg_attr; hubp1_read_state_common() local [all...] |
H A D | dcn10_hubp.h | 670 struct _vcs_dpi_display_dlg_regs_st dlg_attr; member 717 struct _vcs_dpi_display_dlg_regs_st *dlg_attr,
|
H A D | dcn10_hw_sequencer_debug.c | 251 struct _vcs_dpi_display_dlg_regs_st *dlg_regs = &s->dlg_attr; in dcn10_get_dlg_states()
|
H A D | dcn10_hw_sequencer.c | 235 struct _vcs_dpi_display_dlg_regs_st *dlg_regs = &s->dlg_attr; in dcn10_log_hubp_states()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn201/ |
H A D | dcn201_hubp.c | 60 struct _vcs_dpi_display_dlg_regs_st *dlg_attr, in hubp201_program_deadline() 63 hubp1_program_deadline(hubp, dlg_attr, ttu_attr); in hubp201_program_deadline() 97 struct _vcs_dpi_display_dlg_regs_st *dlg_attr, in hubp201_setup() 104 hubp201_program_deadline(hubp, dlg_attr, ttu_attr); in hubp201_setup() 58 hubp201_program_deadline( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr, struct _vcs_dpi_display_ttu_regs_st *ttu_attr) hubp201_program_deadline() argument 95 hubp201_setup( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr, struct _vcs_dpi_display_ttu_regs_st *ttu_attr, struct _vcs_dpi_display_rq_regs_st *rq_regs, struct _vcs_dpi_display_pipe_dest_params_st *pipe_dest) hubp201_setup() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn30/ |
H A D | dcn30_hubp.c | 426 struct _vcs_dpi_display_dlg_regs_st *dlg_attr, in hubp3_program_deadline() 431 hubp2_program_deadline(hubp, dlg_attr, ttu_attr); in hubp3_program_deadline() 433 REFCYC_PER_VM_DMDATA, dlg_attr->refcyc_per_vm_dmdata); in hubp3_program_deadline() 466 struct _vcs_dpi_display_dlg_regs_st *dlg_attr, in hubp3_setup() 476 hubp3_program_deadline(hubp, dlg_attr, ttu_attr); in hubp3_setup() 424 hubp3_program_deadline( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr, struct _vcs_dpi_display_ttu_regs_st *ttu_attr) hubp3_program_deadline() argument 464 hubp3_setup( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr, struct _vcs_dpi_display_ttu_regs_st *ttu_attr, struct _vcs_dpi_display_rq_regs_st *rq_regs, struct _vcs_dpi_display_pipe_dest_params_st *pipe_dest) hubp3_setup() argument
|
H A D | dcn30_hubp.h | 271 struct _vcs_dpi_display_dlg_regs_st *dlg_attr,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn30/ |
H A D | dcn30_hubp.c | 416 struct _vcs_dpi_display_dlg_regs_st *dlg_attr, in hubp3_program_deadline() 421 hubp2_program_deadline(hubp, dlg_attr, ttu_attr); in hubp3_program_deadline() 423 REFCYC_PER_VM_DMDATA, dlg_attr->refcyc_per_vm_dmdata); in hubp3_program_deadline() 462 struct _vcs_dpi_display_dlg_regs_st *dlg_attr, in hubp3_setup() 472 hubp3_program_deadline(hubp, dlg_attr, ttu_attr); in hubp3_setup() 414 hubp3_program_deadline( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr, struct _vcs_dpi_display_ttu_regs_st *ttu_attr) hubp3_program_deadline() argument 460 hubp3_setup( struct hubp *hubp, struct _vcs_dpi_display_dlg_regs_st *dlg_attr, struct _vcs_dpi_display_ttu_regs_st *ttu_attr, struct _vcs_dpi_display_rq_regs_st *rq_regs, struct _vcs_dpi_display_pipe_dest_params_st *pipe_dest) hubp3_setup() argument
|
H A D | dcn30_hubp.h | 276 struct _vcs_dpi_display_dlg_regs_st *dlg_attr,
|