Searched refs:acrtc (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_crtc.c | 41 void amdgpu_dm_crtc_handle_vblank(struct amdgpu_crtc *acrtc) in amdgpu_dm_crtc_handle_vblank() argument 43 struct drm_crtc *crtc = &acrtc->base; in amdgpu_dm_crtc_handle_vblank() 52 if (acrtc->event && acrtc->pflip_status != AMDGPU_FLIP_SUBMITTED) { in amdgpu_dm_crtc_handle_vblank() 53 drm_crtc_send_vblank_event(crtc, acrtc->event); in amdgpu_dm_crtc_handle_vblank() 55 acrtc->event = NULL; in amdgpu_dm_crtc_handle_vblank() 68 bool amdgpu_dm_crtc_vrr_active_irq(struct amdgpu_crtc *acrtc) in amdgpu_dm_crtc_vrr_active_irq() argument 71 return acrtc->dm_irq_params.freesync_config.state == in amdgpu_dm_crtc_vrr_active_irq() 73 acrtc->dm_irq_params.freesync_config.state == in amdgpu_dm_crtc_vrr_active_irq() 80 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in amdgpu_dm_crtc_set_vupdate_irq() local 84 if (acrtc->otg_inst == -1) in amdgpu_dm_crtc_set_vupdate_irq() [all …]
|
| H A D | amdgpu_dm_ism.c | 270 struct amdgpu_crtc *acrtc = ism_to_amdgpu_crtc(ism); in dm_ism_commit_idle_optimization_state() local 271 struct amdgpu_device *adev = drm_to_adev(acrtc->base.dev); in dm_ism_commit_idle_optimization_state() 300 dm, acrtc, stream, false, in dm_ism_commit_idle_optimization_state() 301 acrtc->dm_irq_params.allow_sr_entry); in dm_ism_commit_idle_optimization_state() 305 dm, acrtc, stream, true, in dm_ism_commit_idle_optimization_state() 306 acrtc->dm_irq_params.allow_sr_entry); in dm_ism_commit_idle_optimization_state() 457 struct amdgpu_crtc *acrtc = ism_to_amdgpu_crtc(ism); in amdgpu_dm_ism_commit_event() local 458 struct amdgpu_device *adev = drm_to_adev(acrtc->base.dev); in amdgpu_dm_ism_commit_event() 460 struct dm_crtc_state *acrtc_state = to_dm_crtc_state(acrtc->base.state); in amdgpu_dm_ism_commit_event() 469 trace_amdgpu_dm_ism_event(acrtc->crtc_id, "NO_STATE", in amdgpu_dm_ism_commit_event() [all …]
|
| H A D | amdgpu_dm.c | 266 struct amdgpu_crtc *acrtc = NULL; in dm_vblank_get_counter() local 271 acrtc = adev->mode_info.crtcs[crtc]; in dm_vblank_get_counter() 273 if (!acrtc->dm_irq_params.stream) { in dm_vblank_get_counter() 279 return dc_stream_get_vblank_counter(acrtc->dm_irq_params.stream); in dm_vblank_get_counter() 286 struct amdgpu_crtc *acrtc = NULL; in dm_crtc_get_scanoutpos() local 292 acrtc = adev->mode_info.crtcs[crtc]; in dm_crtc_get_scanoutpos() 294 if (!acrtc->dm_irq_params.stream) { in dm_crtc_get_scanoutpos() 307 dc_stream_get_scanoutpos(acrtc->dm_irq_params.stream, in dm_crtc_get_scanoutpos() 583 struct amdgpu_crtc *acrtc; in dm_vupdate_high_irq() local 590 acrtc = get_crtc_by_otg_inst(adev, irq_params->irq_src - IRQ_TYPE_VUPDATE); in dm_vupdate_high_irq() [all …]
|
| H A D | amdgpu_dm_debugfs.c | 3720 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_x_start_set() local 3723 acrtc->dm_irq_params.window_param[0].x_start = (uint16_t) val; in crc_win_x_start_set() 3724 acrtc->dm_irq_params.window_param[0].update_win = false; in crc_win_x_start_set() 3737 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_x_start_get() local 3740 *val = acrtc->dm_irq_params.window_param[0].x_start; in crc_win_x_start_get() 3757 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_y_start_set() local 3760 acrtc->dm_irq_params.window_param[0].y_start = (uint16_t) val; in crc_win_y_start_set() 3761 acrtc->dm_irq_params.window_param[0].update_win = false; in crc_win_y_start_set() 3774 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_y_start_get() local 3777 *val = acrtc->dm_irq_params.window_param[0].y_start; in crc_win_y_start_get() [all …]
|
| H A D | amdgpu_dm_irq.c | 720 struct amdgpu_crtc *acrtc = adev->mode_info.crtcs[crtc_id]; in dm_irq_state() local 722 if (!acrtc) { in dm_irq_state() 730 if (acrtc->otg_inst == -1) in dm_irq_state() 733 irq_source = dal_irq_type + acrtc->otg_inst; in dm_irq_state()
|
| H A D | amdgpu_dm.h | 152 struct amdgpu_crtc *acrtc; member
|
| H A D | amdgpu_dm_mst_types.c | 505 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(connector_state->crtc); in dm_mst_atomic_best_encoder() local 507 return &adev->dm.mst_encoders[acrtc->crtc_id].base; in dm_mst_atomic_best_encoder()
|