Home
last modified time | relevance | path

Searched refs:acrtc (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_crtc.c41 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 Damdgpu_dm_crc.c298 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in amdgpu_dm_set_crc_window_default() local
306 was_activated = acrtc->dm_irq_params.crc_window_activated; in amdgpu_dm_set_crc_window_default()
308 acrtc->dm_irq_params.window_param[i].x_start = 0; in amdgpu_dm_set_crc_window_default()
309 acrtc->dm_irq_params.window_param[i].y_start = 0; in amdgpu_dm_set_crc_window_default()
310 acrtc->dm_irq_params.window_param[i].x_end = 0; in amdgpu_dm_set_crc_window_default()
311 acrtc->dm_irq_params.window_param[i].y_end = 0; in amdgpu_dm_set_crc_window_default()
312 acrtc->dm_irq_params.window_param[i].enable = false; in amdgpu_dm_set_crc_window_default()
313 acrtc->dm_irq_params.window_param[i].update_win = false; in amdgpu_dm_set_crc_window_default()
314 acrtc->dm_irq_params.window_param[i].skip_frame_cnt = 0; in amdgpu_dm_set_crc_window_default()
316 acrtc->dm_irq_params.crc_window_activated = false; in amdgpu_dm_set_crc_window_default()
[all …]
H A Damdgpu_dm_crtc.h30 void amdgpu_dm_crtc_handle_vblank(struct amdgpu_crtc *acrtc);
38 bool amdgpu_dm_crtc_vrr_active_irq(struct amdgpu_crtc *acrtc);
H A Damdgpu_dm_debugfs.c3544 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_x_start_set() local
3547 acrtc->dm_irq_params.window_param[0].x_start = (uint16_t) val; in crc_win_x_start_set()
3548 acrtc->dm_irq_params.window_param[0].update_win = false; in crc_win_x_start_set()
3561 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_x_start_get() local
3564 *val = acrtc->dm_irq_params.window_param[0].x_start; in crc_win_x_start_get()
3581 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_y_start_set() local
3584 acrtc->dm_irq_params.window_param[0].y_start = (uint16_t) val; in crc_win_y_start_set()
3585 acrtc->dm_irq_params.window_param[0].update_win = false; in crc_win_y_start_set()
3598 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_y_start_get() local
3601 *val = acrtc->dm_irq_params.window_param[0].y_start; in crc_win_y_start_get()
[all …]
H A Damdgpu_dm.h135 struct amdgpu_crtc *acrtc; member
H A Damdgpu_dm_mst_types.c450 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(connector_state->crtc); in dm_mst_atomic_best_encoder() local
452 return &adev->dm.mst_encoders[acrtc->crtc_id].base; in dm_mst_atomic_best_encoder()