Home
last modified time | relevance | path

Searched refs:amdgpu_crtc (Results 1 – 23 of 23) sorted by relevance

/linux-6.3-rc2/drivers/gpu/drm/amd/pm/
A Damdgpu_dpm_internal.c34 struct amdgpu_crtc *amdgpu_crtc; in amdgpu_dpm_get_active_displays() local
41 amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_dpm_get_active_displays()
42 if (amdgpu_crtc->enabled) { in amdgpu_dpm_get_active_displays()
54 struct amdgpu_crtc *amdgpu_crtc; in amdgpu_dpm_get_vblank_time() local
60 amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_dpm_get_vblank_time()
61 if (crtc->enabled && amdgpu_crtc->enabled && amdgpu_crtc->hw_mode.clock) { in amdgpu_dpm_get_vblank_time()
63 amdgpu_crtc->hw_mode.crtc_htotal * in amdgpu_dpm_get_vblank_time()
66 (amdgpu_crtc->v_border * 2)); in amdgpu_dpm_get_vblank_time()
81 struct amdgpu_crtc *amdgpu_crtc; in amdgpu_dpm_get_vrefresh() local
86 amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_dpm_get_vrefresh()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/
A Datombios_crtc.c44 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_atombios_crtc_overscan_setup() local
87 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_atombios_crtc_scaler_setup() local
114 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_atombios_crtc_lock() local
131 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_atombios_crtc_enable() local
147 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_atombios_crtc_blank() local
163 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_atombios_crtc_powergate() local
192 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_atombios_crtc_set_dtd_timing() local
307 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_atombios_crtc_adjust_pll() local
857 amdgpu_crtc->crtc_id, &amdgpu_crtc->ss); in amdgpu_atombios_crtc_set_pll()
862 amdgpu_crtc->bpc, amdgpu_crtc->ss_enabled, &amdgpu_crtc->ss); in amdgpu_atombios_crtc_set_pll()
[all …]
A Ddce_v8_0.c535 struct amdgpu_crtc *amdgpu_crtc, in dce_v8_0_line_buffer_adjust() argument
965 struct amdgpu_crtc *amdgpu_crtc, in dce_v8_0_program_watermarks() argument
1755 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v8_0_vga_enable() local
1769 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v8_0_grph_enable() local
1783 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v8_0_crtc_do_set_base() local
2010 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v8_0_set_interleave() local
2021 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v8_0_crtc_load_lut() local
2139 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v8_0_pick_pll() local
2603 struct amdgpu_crtc *amdgpu_crtc; in dce_v8_0_crtc_init() local
2605 amdgpu_crtc = kzalloc(sizeof(struct amdgpu_crtc) + in dce_v8_0_crtc_init()
[all …]
A Ddce_v10_0.c598 struct amdgpu_crtc *amdgpu_crtc, in dce_v10_0_line_buffer_adjust() argument
1030 struct amdgpu_crtc *amdgpu_crtc, in dce_v10_0_program_watermarks() argument
1826 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v10_0_vga_enable() local
1840 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v10_0_grph_enable() local
1854 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v10_0_crtc_do_set_base() local
2101 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v10_0_set_interleave() local
2114 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v10_0_crtc_load_lut() local
2249 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v10_0_pick_pll() local
2695 struct amdgpu_crtc *amdgpu_crtc; in dce_v10_0_crtc_init() local
2697 amdgpu_crtc = kzalloc(sizeof(struct amdgpu_crtc) + in dce_v10_0_crtc_init()
[all …]
A Ddce_v6_0.c828 struct amdgpu_crtc *amdgpu_crtc, in dce_v6_0_program_watermarks() argument
993 struct amdgpu_crtc *amdgpu_crtc, in dce_v6_0_line_buffer_adjust() argument
1791 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v6_0_vga_enable() local
1802 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v6_0_grph_enable() local
1813 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v6_0_crtc_do_set_base() local
2038 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v6_0_set_interleave() local
2050 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v6_0_crtc_load_lut() local
2150 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v6_0_pick_pll() local
2588 struct amdgpu_crtc *amdgpu_crtc; in dce_v6_0_crtc_init() local
2590 amdgpu_crtc = kzalloc(sizeof(struct amdgpu_crtc) + in dce_v6_0_crtc_init()
[all …]
A Ddce_v11_0.c624 struct amdgpu_crtc *amdgpu_crtc, in dce_v11_0_line_buffer_adjust() argument
1056 struct amdgpu_crtc *amdgpu_crtc, in dce_v11_0_program_watermarks() argument
1868 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v11_0_vga_enable() local
1882 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v11_0_grph_enable() local
1896 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v11_0_crtc_do_set_base() local
2143 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v11_0_set_interleave() local
2156 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v11_0_crtc_load_lut() local
2723 amdgpu_crtc->bpc, amdgpu_crtc->ss_enabled, &amdgpu_crtc->ss); in dce_v11_0_crtc_mode_set()
2800 struct amdgpu_crtc *amdgpu_crtc; in dce_v11_0_crtc_init() local
2802 amdgpu_crtc = kzalloc(sizeof(struct amdgpu_crtc) + in dce_v11_0_crtc_init()
[all …]
A Damdgpu_vkms.c46 struct amdgpu_crtc *amdgpu_crtc = container_of(timer, struct amdgpu_crtc, vblank_timer); in amdgpu_vkms_vblank_simulate() local
47 struct drm_crtc *crtc = &amdgpu_crtc->base; in amdgpu_vkms_vblank_simulate()
70 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_vkms_enable_vblank() local
82 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_vkms_disable_vblank() local
84 hrtimer_cancel(&amdgpu_crtc->vblank_timer); in amdgpu_vkms_disable_vblank()
96 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_vkms_get_vblank_timestamp() local
172 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_vkms_crtc_init() local
184 amdgpu_crtc->crtc_id = drm_crtc_index(crtc); in amdgpu_vkms_crtc_init()
187 amdgpu_crtc->pll_id = ATOM_PPLL_INVALID; in amdgpu_vkms_crtc_init()
188 amdgpu_crtc->encoder = NULL; in amdgpu_vkms_crtc_init()
[all …]
A Damdgpu_display.c123 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[work->crtc_id]; in amdgpu_display_flip_work_func() local
137 if (amdgpu_crtc->enabled && in amdgpu_display_flip_work_func()
162 amdgpu_crtc->crtc_id, amdgpu_crtc, work); in amdgpu_display_flip_work_func()
196 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_display_crtc_page_flip_target() local
274 amdgpu_crtc->pflip_works = work; in amdgpu_display_crtc_page_flip_target()
278 amdgpu_crtc->crtc_id, amdgpu_crtc, work); in amdgpu_display_crtc_page_flip_target()
1358 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_display_crtc_scaling_mode_fixup() local
1364 amdgpu_crtc->h_border = 0; in amdgpu_display_crtc_scaling_mode_fixup()
1365 amdgpu_crtc->v_border = 0; in amdgpu_display_crtc_scaling_mode_fixup()
1631 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_display_suspend_helper() local
[all …]
A Damdgpu_pll.c273 struct amdgpu_crtc *test_amdgpu_crtc; in amdgpu_pll_get_use_mask()
300 struct amdgpu_crtc *test_amdgpu_crtc; in amdgpu_pll_get_shared_dp_ppll()
326 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_pll_get_shared_nondp_ppll() local
329 struct amdgpu_crtc *test_amdgpu_crtc; in amdgpu_pll_get_shared_nondp_ppll()
332 adjusted_clock = amdgpu_crtc->adjusted_clock; in amdgpu_pll_get_shared_nondp_ppll()
344 if (test_amdgpu_crtc->connector == amdgpu_crtc->connector) { in amdgpu_pll_get_shared_nondp_ppll()
353 (amdgpu_crtc->ss_enabled == test_amdgpu_crtc->ss_enabled) && in amdgpu_pll_get_shared_nondp_ppll()
A Damdgpu_vkms.h18 struct amdgpu_crtc crtc;
A Damdgpu_mode.h55 #define to_amdgpu_crtc(x) container_of(x, struct amdgpu_crtc, base)
312 struct amdgpu_crtc *crtcs[AMDGPU_MAX_CRTCS];
368 struct amdgpu_crtc { struct
A Datombios_encoders.c347 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); in amdgpu_atombios_encoder_get_bpc() local
348 bpc = amdgpu_crtc->bpc; in amdgpu_atombios_encoder_get_bpc()
790 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); in amdgpu_atombios_encoder_setup_dig_transmitter() local
791 pll_id = amdgpu_crtc->pll_id; in amdgpu_atombios_encoder_setup_dig_transmitter()
1438 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); in amdgpu_atombios_encoder_set_crtc_source() local
1454 args.v1.ucCRTC = amdgpu_crtc->crtc_id; in amdgpu_atombios_encoder_set_crtc_source()
1493 args.v2.ucCRTC = amdgpu_crtc->crtc_id; in amdgpu_atombios_encoder_set_crtc_source()
1561 args.v3.ucCRTC = amdgpu_crtc->crtc_id; in amdgpu_atombios_encoder_set_crtc_source()
A Damdgpu_kms.c558 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_info_ioctl() local
559 ui32 = amdgpu_crtc->crtc_id; in amdgpu_info_ioctl()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/amdgpu_dm/
A Damdgpu_dm_crtc.h30 void dm_crtc_handle_vblank(struct amdgpu_crtc *acrtc);
38 bool amdgpu_dm_vrr_active_irq(struct amdgpu_crtc *acrtc);
A Damdgpu_dm_crtc.c37 void dm_crtc_handle_vblank(struct amdgpu_crtc *acrtc) in dm_crtc_handle_vblank()
64 bool amdgpu_dm_vrr_active_irq(struct amdgpu_crtc *acrtc) in amdgpu_dm_vrr_active_irq()
76 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in dm_set_vupdate_irq()
150 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in dm_set_vblank()
422 struct amdgpu_crtc *acrtc = NULL; in amdgpu_dm_crtc_init()
434 acrtc = kzalloc(sizeof(struct amdgpu_crtc), GFP_KERNEL); in amdgpu_dm_crtc_init()
A Damdgpu_dm_crc.c89 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in amdgpu_dm_set_crc_window_default()
176 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in amdgpu_dm_crc_window_is_activated()
268 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in amdgpu_dm_crtc_set_crc_source()
431 struct amdgpu_crtc *acrtc = NULL; in amdgpu_dm_crtc_handle_crc_irq()
477 struct amdgpu_crtc *acrtc = NULL; in amdgpu_dm_crtc_handle_crc_window_irq()
A Damdgpu_dm_plane.c1191 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in get_cursor_position() local
1198 if ((plane->state->crtc_w > amdgpu_crtc->max_cursor_width) || in get_cursor_position()
1199 (plane->state->crtc_h > amdgpu_crtc->max_cursor_height)) { in get_cursor_position()
1210 if (x <= -amdgpu_crtc->max_cursor_width || in get_cursor_position()
1211 y <= -amdgpu_crtc->max_cursor_height) in get_cursor_position()
1215 xorigin = min(-x, amdgpu_crtc->max_cursor_width - 1); in get_cursor_position()
1219 yorigin = min(-y, amdgpu_crtc->max_cursor_height - 1); in get_cursor_position()
1239 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in handle_cursor_update() local
1250 amdgpu_crtc->crtc_id, in handle_cursor_update()
1269 amdgpu_crtc->cursor_width = plane->state->crtc_w; in handle_cursor_update()
[all …]
A Damdgpu_dm.c321 static struct amdgpu_crtc *
327 struct amdgpu_crtc *amdgpu_crtc; in get_crtc_by_otg_inst() local
336 return amdgpu_crtc; in get_crtc_by_otg_inst()
362 struct amdgpu_crtc *amdgpu_crtc; in dm_pflip_high_irq() local
374 if (amdgpu_crtc == NULL) { in dm_pflip_high_irq()
386 amdgpu_crtc); in dm_pflip_high_irq()
392 e = amdgpu_crtc->event; in dm_pflip_high_irq()
393 amdgpu_crtc->event = NULL; in dm_pflip_high_irq()
453 amdgpu_crtc->crtc_id, amdgpu_crtc, in dm_pflip_high_irq()
461 struct amdgpu_crtc *acrtc; in dm_vupdate_high_irq()
[all …]
A Damdgpu_dm.h70 struct amdgpu_crtc;
122 struct amdgpu_crtc *acrtc;
A Damdgpu_dm_debugfs.c3037 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_x_start_set()
3054 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_x_start_get()
3074 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_y_start_set()
3091 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_y_start_get()
3110 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_x_end_set()
3127 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_x_end_get()
3146 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_y_end_set()
3163 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_y_end_get()
3180 struct amdgpu_crtc *acrtc; in crc_win_update_set()
A Damdgpu_dm_irq.c709 struct amdgpu_crtc *acrtc = adev->mode_info.crtcs[crtc_id]; in dm_irq_state()
A Damdgpu_dm_mst_types.c411 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(connector_state->crtc); in dm_mst_atomic_best_encoder()
/linux-6.3-rc2/drivers/gpu/drm/amd/pm/legacy-dpm/
A Dsi_dpm.c5798 struct amdgpu_crtc *amdgpu_crtc = NULL; in si_upload_smc_data() local
5806 amdgpu_crtc = adev->mode_info.crtcs[i]; in si_upload_smc_data()
5811 if (amdgpu_crtc == NULL) in si_upload_smc_data()
5814 if (amdgpu_crtc->line_time <= 0) in si_upload_smc_data()
5819 amdgpu_crtc->crtc_id) != PPSMC_Result_OK) in si_upload_smc_data()
5824 amdgpu_crtc->wm_high / amdgpu_crtc->line_time) != PPSMC_Result_OK) in si_upload_smc_data()
5829 amdgpu_crtc->wm_low / amdgpu_crtc->line_time) != PPSMC_Result_OK) in si_upload_smc_data()

Completed in 106 milliseconds