Home
last modified time | relevance | path

Searched refs:amdgpu_crtc (Results 1 - 25 of 40) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Datombios_crtc.c45 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_atombios_crtc_overscan_setup() local
52 args.ucCRTC = amdgpu_crtc->crtc_id; in amdgpu_atombios_crtc_overscan_setup()
54 switch (amdgpu_crtc->rmx_type) { in amdgpu_atombios_crtc_overscan_setup()
75 args.usOverscanRight = cpu_to_le16(amdgpu_crtc->h_border); in amdgpu_atombios_crtc_overscan_setup()
76 args.usOverscanLeft = cpu_to_le16(amdgpu_crtc->h_border); in amdgpu_atombios_crtc_overscan_setup()
77 args.usOverscanBottom = cpu_to_le16(amdgpu_crtc->v_border); in amdgpu_atombios_crtc_overscan_setup()
78 args.usOverscanTop = cpu_to_le16(amdgpu_crtc->v_border); in amdgpu_atombios_crtc_overscan_setup()
88 struct amdgpu_crtc *amdgpu_crtc in amdgpu_atombios_crtc_scaler_setup() local
115 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); amdgpu_atombios_crtc_lock() local
132 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); amdgpu_atombios_crtc_enable() local
148 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); amdgpu_atombios_crtc_blank() local
164 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); amdgpu_atombios_crtc_powergate() local
193 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); amdgpu_atombios_crtc_set_dtd_timing() local
308 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); amdgpu_atombios_crtc_adjust_pll() local
750 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); amdgpu_atombios_crtc_prepare_pll() local
819 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); amdgpu_atombios_crtc_set_pll() local
[all...]
H A Ddce_virtual.c116 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_virtual_crtc_destroy() local
119 kfree(amdgpu_crtc); in dce_virtual_crtc_destroy()
139 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_virtual_crtc_dpms() local
147 amdgpu_crtc->enabled = true; in dce_virtual_crtc_dpms()
150 amdgpu_crtc->crtc_id); in dce_virtual_crtc_dpms()
158 amdgpu_crtc->enabled = false; in dce_virtual_crtc_dpms()
176 struct amdgpu_crtc *amdgpu_crtc in dce_virtual_crtc_disable() local
193 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_virtual_crtc_mode_set() local
236 struct amdgpu_crtc *amdgpu_crtc; dce_virtual_crtc_init() local
662 struct amdgpu_crtc *amdgpu_crtc; dce_virtual_pageflip() local
707 struct amdgpu_crtc *amdgpu_crtc = container_of(vblank_timer, dce_virtual_vblank_timer_handle() local
[all...]
H A Ddce_v11_0.c256 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; in dce_v11_0_page_flip() local
257 struct drm_framebuffer *fb = amdgpu_crtc->base.primary->fb; in dce_v11_0_page_flip()
261 tmp = RREG32(mmGRPH_FLIP_CONTROL + amdgpu_crtc->crtc_offset); in dce_v11_0_page_flip()
264 WREG32(mmGRPH_FLIP_CONTROL + amdgpu_crtc->crtc_offset, tmp); in dce_v11_0_page_flip()
266 WREG32(mmGRPH_PITCH + amdgpu_crtc->crtc_offset, in dce_v11_0_page_flip()
269 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS_HIGH + amdgpu_crtc->crtc_offset, in dce_v11_0_page_flip()
272 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset, in dce_v11_0_page_flip()
275 RREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset); in dce_v11_0_page_flip()
535 struct amdgpu_crtc *amdgpu_crt in dce_v11_0_program_fmt() local
620 dce_v11_0_line_buffer_adjust(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, struct drm_display_mode *mode) dce_v11_0_line_buffer_adjust() argument
1052 dce_v11_0_program_watermarks(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, u32 lb_size, u32 num_heads) dce_v11_0_program_watermarks() argument
1586 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); dce_v11_0_audio_set_dto() local
1633 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); dce_v11_0_afmt_setmode() local
1865 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_vga_enable() local
1879 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_grph_enable() local
1893 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_crtc_do_set_base() local
2141 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_set_interleave() local
2154 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_crtc_load_lut() local
2284 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_pick_pll() local
2368 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_lock_cursor() local
2381 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_hide_cursor() local
2392 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_show_cursor() local
2410 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_cursor_move_locked() local
2459 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_crtc_cursor_set2() local
2538 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_cursor_reset() local
2563 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_crtc_destroy() local
2586 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_crtc_dpms() local
2637 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_crtc_disable() local
2707 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_crtc_mode_set() local
2747 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_crtc_mode_fixup() local
2805 struct amdgpu_crtc *amdgpu_crtc; dce_v11_0_crtc_init() local
3266 struct amdgpu_crtc *amdgpu_crtc; dce_v11_0_pageflip_irq() local
[all...]
H A Ddce_v10_0.c238 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; in dce_v10_0_page_flip() local
239 struct drm_framebuffer *fb = amdgpu_crtc->base.primary->fb; in dce_v10_0_page_flip()
243 tmp = RREG32(mmGRPH_FLIP_CONTROL + amdgpu_crtc->crtc_offset); in dce_v10_0_page_flip()
246 WREG32(mmGRPH_FLIP_CONTROL + amdgpu_crtc->crtc_offset, tmp); in dce_v10_0_page_flip()
248 WREG32(mmGRPH_PITCH + amdgpu_crtc->crtc_offset, in dce_v10_0_page_flip()
251 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS_HIGH + amdgpu_crtc->crtc_offset, in dce_v10_0_page_flip()
254 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset, in dce_v10_0_page_flip()
257 RREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset); in dce_v10_0_page_flip()
509 struct amdgpu_crtc *amdgpu_crt in dce_v10_0_program_fmt() local
594 dce_v10_0_line_buffer_adjust(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, struct drm_display_mode *mode) dce_v10_0_line_buffer_adjust() argument
1026 dce_v10_0_program_watermarks(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, u32 lb_size, u32 num_heads) dce_v10_0_program_watermarks() argument
1544 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); dce_v10_0_audio_set_dto() local
1591 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); dce_v10_0_afmt_setmode() local
1823 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_vga_enable() local
1837 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_grph_enable() local
1851 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_crtc_do_set_base() local
2099 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_set_interleave() local
2112 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_crtc_load_lut() local
2251 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_pick_pll() local
2289 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_lock_cursor() local
2302 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_hide_cursor() local
2313 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_show_cursor() local
2331 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_cursor_move_locked() local
2380 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_crtc_cursor_set2() local
2459 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_cursor_reset() local
2484 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_crtc_destroy() local
2507 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_crtc_dpms() local
2558 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_crtc_disable() local
2618 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_crtc_mode_set() local
2639 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_crtc_mode_fixup() local
2697 struct amdgpu_crtc *amdgpu_crtc; dce_v10_0_crtc_init() local
3140 struct amdgpu_crtc *amdgpu_crtc; dce_v10_0_pageflip_irq() local
[all...]
H A Ddce_v8_0.c186 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; in dce_v8_0_page_flip() local
187 struct drm_framebuffer *fb = amdgpu_crtc->base.primary->fb; in dce_v8_0_page_flip()
190 WREG32(mmGRPH_FLIP_CONTROL + amdgpu_crtc->crtc_offset, async ? in dce_v8_0_page_flip()
193 WREG32(mmGRPH_PITCH + amdgpu_crtc->crtc_offset, in dce_v8_0_page_flip()
196 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS_HIGH + amdgpu_crtc->crtc_offset, in dce_v8_0_page_flip()
199 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset, in dce_v8_0_page_flip()
202 RREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset); in dce_v8_0_page_flip()
449 struct amdgpu_crtc *amdgpu_crtc in dce_v8_0_program_fmt() local
531 dce_v8_0_line_buffer_adjust(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, struct drm_display_mode *mode) dce_v8_0_line_buffer_adjust() argument
961 dce_v8_0_program_watermarks(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, u32 lb_size, u32 num_heads) dce_v8_0_program_watermarks() argument
1495 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); dce_v8_0_audio_set_dto() local
1540 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); dce_v8_0_afmt_setmode() local
1752 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_vga_enable() local
1766 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_grph_enable() local
1780 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_crtc_do_set_base() local
2008 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_set_interleave() local
2019 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_crtc_load_lut() local
2141 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_pick_pll() local
2192 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_lock_cursor() local
2205 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_hide_cursor() local
2215 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_show_cursor() local
2232 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_cursor_move_locked() local
2281 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_crtc_cursor_set2() local
2360 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_cursor_reset() local
2385 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_crtc_destroy() local
2408 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_crtc_dpms() local
2459 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_crtc_disable() local
2526 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_crtc_mode_set() local
2547 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_crtc_mode_fixup() local
2605 struct amdgpu_crtc *amdgpu_crtc; dce_v8_0_crtc_init() local
3109 struct amdgpu_crtc *amdgpu_crtc; dce_v8_0_pageflip_irq() local
[all...]
H A Ddce_v6_0.c193 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; in dce_v6_0_page_flip() local
194 struct drm_framebuffer *fb = amdgpu_crtc->base.primary->fb; in dce_v6_0_page_flip()
197 WREG32(mmGRPH_FLIP_CONTROL + amdgpu_crtc->crtc_offset, async ? in dce_v6_0_page_flip()
200 WREG32(mmGRPH_PITCH + amdgpu_crtc->crtc_offset, in dce_v6_0_page_flip()
203 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS_HIGH + amdgpu_crtc->crtc_offset, in dce_v6_0_page_flip()
205 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset, in dce_v6_0_page_flip()
209 RREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset); in dce_v6_0_page_flip()
407 struct amdgpu_crtc *amdgpu_crtc in dce_v6_0_program_fmt() local
824 dce_v6_0_program_watermarks(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, u32 lb_size, u32 num_heads) dce_v6_0_program_watermarks() argument
989 dce_v6_0_line_buffer_adjust(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, struct drm_display_mode *mode, struct drm_display_mode *other_mode) dce_v6_0_line_buffer_adjust() argument
1492 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); dce_v6_0_audio_set_dto() local
1682 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); dce_v6_0_afmt_setmode() local
1789 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_vga_enable() local
1800 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_grph_enable() local
1811 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_crtc_do_set_base() local
2037 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_set_interleave() local
2049 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_crtc_load_lut() local
2149 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_pick_pll() local
2181 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_lock_cursor() local
2194 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_hide_cursor() local
2206 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_show_cursor() local
2224 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_cursor_move_locked() local
2275 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_crtc_cursor_set2() local
2354 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_cursor_reset() local
2378 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_crtc_destroy() local
2401 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_crtc_dpms() local
2448 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_crtc_disable() local
2507 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_crtc_mode_set() local
2529 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_crtc_mode_fixup() local
2587 struct amdgpu_crtc *amdgpu_crtc; dce_v6_0_crtc_init() local
3019 struct amdgpu_crtc *amdgpu_crtc; dce_v6_0_pageflip_irq() local
[all...]
H A Damdgpu_display.c78 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[work->crtc_id]; in amdgpu_display_flip_work_func() local
80 struct drm_crtc *crtc = &amdgpu_crtc->base; in amdgpu_display_flip_work_func()
95 if (amdgpu_crtc->enabled && in amdgpu_display_flip_work_func()
114 amdgpu_crtc->pflip_status = AMDGPU_FLIP_SUBMITTED; in amdgpu_display_flip_work_func()
119 amdgpu_crtc->crtc_id, amdgpu_crtc, work); in amdgpu_display_flip_work_func()
156 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_display_crtc_page_flip_target() local
173 work->crtc_id = amdgpu_crtc in amdgpu_display_crtc_page_flip_target()
700 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); amdgpu_display_crtc_scaling_mode_fixup() local
[all...]
H A Damdgpu_pll.c264 struct amdgpu_crtc *test_amdgpu_crtc; in amdgpu_pll_get_use_mask()
291 struct amdgpu_crtc *test_amdgpu_crtc; in amdgpu_pll_get_shared_dp_ppll()
318 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_pll_get_shared_nondp_ppll() local
321 struct amdgpu_crtc *test_amdgpu_crtc; in amdgpu_pll_get_shared_nondp_ppll()
324 adjusted_clock = amdgpu_crtc->adjusted_clock; in amdgpu_pll_get_shared_nondp_ppll()
336 if (test_amdgpu_crtc->connector == amdgpu_crtc->connector) { in amdgpu_pll_get_shared_nondp_ppll()
345 (amdgpu_crtc->ss_enabled == test_amdgpu_crtc->ss_enabled) && in amdgpu_pll_get_shared_nondp_ppll()
H A Datombios_encoders.c353 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); in amdgpu_atombios_encoder_get_bpc() local
354 bpc = amdgpu_crtc->bpc; in amdgpu_atombios_encoder_get_bpc()
803 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); in amdgpu_atombios_encoder_setup_dig_transmitter() local
804 pll_id = amdgpu_crtc->pll_id; in amdgpu_atombios_encoder_setup_dig_transmitter()
1471 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); in amdgpu_atombios_encoder_set_crtc_source() local
1487 args.v1.ucCRTC = amdgpu_crtc->crtc_id; in amdgpu_atombios_encoder_set_crtc_source()
1526 args.v2.ucCRTC = amdgpu_crtc in amdgpu_atombios_encoder_set_crtc_source()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Datombios_crtc.c44 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_atombios_crtc_overscan_setup() local
51 args.ucCRTC = amdgpu_crtc->crtc_id; in amdgpu_atombios_crtc_overscan_setup()
53 switch (amdgpu_crtc->rmx_type) { in amdgpu_atombios_crtc_overscan_setup()
74 args.usOverscanRight = cpu_to_le16(amdgpu_crtc->h_border); in amdgpu_atombios_crtc_overscan_setup()
75 args.usOverscanLeft = cpu_to_le16(amdgpu_crtc->h_border); in amdgpu_atombios_crtc_overscan_setup()
76 args.usOverscanBottom = cpu_to_le16(amdgpu_crtc->v_border); in amdgpu_atombios_crtc_overscan_setup()
77 args.usOverscanTop = cpu_to_le16(amdgpu_crtc->v_border); in amdgpu_atombios_crtc_overscan_setup()
87 struct amdgpu_crtc *amdgpu_crtc in amdgpu_atombios_crtc_scaler_setup() local
114 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); amdgpu_atombios_crtc_lock() local
131 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); amdgpu_atombios_crtc_enable() local
147 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); amdgpu_atombios_crtc_blank() local
163 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); amdgpu_atombios_crtc_powergate() local
192 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); amdgpu_atombios_crtc_set_dtd_timing() local
307 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); amdgpu_atombios_crtc_adjust_pll() local
749 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); amdgpu_atombios_crtc_prepare_pll() local
818 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); amdgpu_atombios_crtc_set_pll() local
[all...]
H A Ddce_v11_0.c259 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; in dce_v11_0_page_flip() local
260 struct drm_framebuffer *fb = amdgpu_crtc->base.primary->fb; in dce_v11_0_page_flip()
264 tmp = RREG32(mmGRPH_FLIP_CONTROL + amdgpu_crtc->crtc_offset); in dce_v11_0_page_flip()
267 WREG32(mmGRPH_FLIP_CONTROL + amdgpu_crtc->crtc_offset, tmp); in dce_v11_0_page_flip()
269 WREG32(mmGRPH_PITCH + amdgpu_crtc->crtc_offset, in dce_v11_0_page_flip()
272 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS_HIGH + amdgpu_crtc->crtc_offset, in dce_v11_0_page_flip()
275 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset, in dce_v11_0_page_flip()
278 RREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset); in dce_v11_0_page_flip()
538 struct amdgpu_crtc *amdgpu_crt in dce_v11_0_program_fmt() local
623 dce_v11_0_line_buffer_adjust(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, struct drm_display_mode *mode) dce_v11_0_line_buffer_adjust() argument
1055 dce_v11_0_program_watermarks(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, u32 lb_size, u32 num_heads) dce_v11_0_program_watermarks() argument
1589 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); dce_v11_0_audio_set_dto() local
1636 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); dce_v11_0_afmt_setmode() local
1868 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_vga_enable() local
1882 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_grph_enable() local
1896 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_crtc_do_set_base() local
2143 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_set_interleave() local
2156 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_crtc_load_lut() local
2282 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_pick_pll() local
2363 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_lock_cursor() local
2376 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_hide_cursor() local
2387 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_show_cursor() local
2405 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_cursor_move_locked() local
2454 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_crtc_cursor_set2() local
2533 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_cursor_reset() local
2558 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_crtc_destroy() local
2581 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_crtc_dpms() local
2632 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_crtc_disable() local
2702 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_crtc_mode_set() local
2742 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v11_0_crtc_mode_fixup() local
2800 struct amdgpu_crtc *amdgpu_crtc; dce_v11_0_crtc_init() local
3281 struct amdgpu_crtc *amdgpu_crtc; dce_v11_0_pageflip_irq() local
[all...]
H A Ddce_v10_0.c235 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; in dce_v10_0_page_flip() local
236 struct drm_framebuffer *fb = amdgpu_crtc->base.primary->fb; in dce_v10_0_page_flip()
240 tmp = RREG32(mmGRPH_FLIP_CONTROL + amdgpu_crtc->crtc_offset); in dce_v10_0_page_flip()
243 WREG32(mmGRPH_FLIP_CONTROL + amdgpu_crtc->crtc_offset, tmp); in dce_v10_0_page_flip()
245 WREG32(mmGRPH_PITCH + amdgpu_crtc->crtc_offset, in dce_v10_0_page_flip()
248 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS_HIGH + amdgpu_crtc->crtc_offset, in dce_v10_0_page_flip()
251 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset, in dce_v10_0_page_flip()
254 RREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset); in dce_v10_0_page_flip()
506 struct amdgpu_crtc *amdgpu_crt in dce_v10_0_program_fmt() local
591 dce_v10_0_line_buffer_adjust(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, struct drm_display_mode *mode) dce_v10_0_line_buffer_adjust() argument
1023 dce_v10_0_program_watermarks(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, u32 lb_size, u32 num_heads) dce_v10_0_program_watermarks() argument
1540 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); dce_v10_0_audio_set_dto() local
1587 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); dce_v10_0_afmt_setmode() local
1818 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_vga_enable() local
1832 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_grph_enable() local
1846 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_crtc_do_set_base() local
2093 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_set_interleave() local
2106 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_crtc_load_lut() local
2241 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_pick_pll() local
2279 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_lock_cursor() local
2292 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_hide_cursor() local
2303 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_show_cursor() local
2321 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_cursor_move_locked() local
2370 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_crtc_cursor_set2() local
2449 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_cursor_reset() local
2474 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_crtc_destroy() local
2497 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_crtc_dpms() local
2548 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_crtc_disable() local
2608 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_crtc_mode_set() local
2629 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v10_0_crtc_mode_fixup() local
2687 struct amdgpu_crtc *amdgpu_crtc; dce_v10_0_crtc_init() local
3150 struct amdgpu_crtc *amdgpu_crtc; dce_v10_0_pageflip_irq() local
[all...]
H A Ddce_v8_0.c187 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; in dce_v8_0_page_flip() local
188 struct drm_framebuffer *fb = amdgpu_crtc->base.primary->fb; in dce_v8_0_page_flip()
191 WREG32(mmGRPH_FLIP_CONTROL + amdgpu_crtc->crtc_offset, async ? in dce_v8_0_page_flip()
194 WREG32(mmGRPH_PITCH + amdgpu_crtc->crtc_offset, in dce_v8_0_page_flip()
197 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS_HIGH + amdgpu_crtc->crtc_offset, in dce_v8_0_page_flip()
200 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset, in dce_v8_0_page_flip()
203 RREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset); in dce_v8_0_page_flip()
450 struct amdgpu_crtc *amdgpu_crtc in dce_v8_0_program_fmt() local
532 dce_v8_0_line_buffer_adjust(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, struct drm_display_mode *mode) dce_v8_0_line_buffer_adjust() argument
962 dce_v8_0_program_watermarks(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, u32 lb_size, u32 num_heads) dce_v8_0_program_watermarks() argument
1495 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); dce_v8_0_audio_set_dto() local
1540 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); dce_v8_0_afmt_setmode() local
1751 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_vga_enable() local
1765 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_grph_enable() local
1779 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_crtc_do_set_base() local
2006 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_set_interleave() local
2017 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_crtc_load_lut() local
2135 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_pick_pll() local
2186 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_lock_cursor() local
2199 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_hide_cursor() local
2209 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_show_cursor() local
2226 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_cursor_move_locked() local
2275 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_crtc_cursor_set2() local
2354 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_cursor_reset() local
2379 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_crtc_destroy() local
2402 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_crtc_dpms() local
2453 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_crtc_disable() local
2520 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_crtc_mode_set() local
2541 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v8_0_crtc_mode_fixup() local
2599 struct amdgpu_crtc *amdgpu_crtc; dce_v8_0_crtc_init() local
3128 struct amdgpu_crtc *amdgpu_crtc; dce_v8_0_pageflip_irq() local
[all...]
H A Ddce_v6_0.c196 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; in dce_v6_0_page_flip() local
197 struct drm_framebuffer *fb = amdgpu_crtc->base.primary->fb; in dce_v6_0_page_flip()
200 WREG32(mmGRPH_FLIP_CONTROL + amdgpu_crtc->crtc_offset, async ? in dce_v6_0_page_flip()
203 WREG32(mmGRPH_PITCH + amdgpu_crtc->crtc_offset, in dce_v6_0_page_flip()
206 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS_HIGH + amdgpu_crtc->crtc_offset, in dce_v6_0_page_flip()
208 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset, in dce_v6_0_page_flip()
212 RREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset); in dce_v6_0_page_flip()
410 struct amdgpu_crtc *amdgpu_crtc in dce_v6_0_program_fmt() local
827 dce_v6_0_program_watermarks(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, u32 lb_size, u32 num_heads) dce_v6_0_program_watermarks() argument
992 dce_v6_0_line_buffer_adjust(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, struct drm_display_mode *mode, struct drm_display_mode *other_mode) dce_v6_0_line_buffer_adjust() argument
1494 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); dce_v6_0_audio_set_dto() local
1684 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); dce_v6_0_afmt_setmode() local
1791 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_vga_enable() local
1802 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_grph_enable() local
1813 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_crtc_do_set_base() local
2038 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_set_interleave() local
2050 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_crtc_load_lut() local
2150 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_pick_pll() local
2182 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_lock_cursor() local
2195 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_hide_cursor() local
2207 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_show_cursor() local
2225 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_cursor_move_locked() local
2276 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_crtc_cursor_set2() local
2355 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_cursor_reset() local
2379 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_crtc_destroy() local
2402 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_crtc_dpms() local
2449 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_crtc_disable() local
2508 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_crtc_mode_set() local
2530 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); dce_v6_0_crtc_mode_fixup() local
2588 struct amdgpu_crtc *amdgpu_crtc; dce_v6_0_crtc_init() local
3040 struct amdgpu_crtc *amdgpu_crtc; dce_v6_0_pageflip_irq() local
[all...]
H 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()
52 ret_overrun = hrtimer_forward_now(&amdgpu_crtc->vblank_timer, in amdgpu_vkms_vblank_simulate()
71 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_vkms_enable_vblank() local
76 hrtimer_start(&amdgpu_crtc->vblank_timer, out->period_ns, HRTIMER_MODE_REL); in amdgpu_vkms_enable_vblank()
83 struct amdgpu_crtc *amdgpu_crtc in amdgpu_vkms_disable_vblank() local
97 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); amdgpu_vkms_get_vblank_timestamp() local
173 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); amdgpu_vkms_crtc_init() local
[all...]
H A Damdgpu_display.c125 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[work->crtc_id]; in amdgpu_display_flip_work_func() local
127 struct drm_crtc *crtc = &amdgpu_crtc->base; in amdgpu_display_flip_work_func()
139 if (amdgpu_crtc->enabled && in amdgpu_display_flip_work_func()
158 amdgpu_crtc->pflip_status = AMDGPU_FLIP_SUBMITTED; in amdgpu_display_flip_work_func()
164 amdgpu_crtc->crtc_id, amdgpu_crtc, work); in amdgpu_display_flip_work_func() local
198 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_display_crtc_page_flip_target() local
215 work->crtc_id = amdgpu_crtc in amdgpu_display_crtc_page_flip_target()
1384 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); amdgpu_display_crtc_scaling_mode_fixup() local
1659 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); amdgpu_display_suspend_helper() local
1698 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); amdgpu_display_resume_helper() local
[all...]
H 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()
H A Damdgpu_vkms.h18 struct amdgpu_crtc crtc;
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/
H 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()
43 adev->pm.dpm.new_active_crtcs |= (1 << amdgpu_crtc->crtc_id); 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 in amdgpu_dpm_get_vblank_time()
81 struct amdgpu_crtc *amdgpu_crtc; amdgpu_dpm_get_vrefresh() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/
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_crtc.c37 void amdgpu_dm_crtc_handle_vblank(struct amdgpu_crtc *acrtc) in amdgpu_dm_crtc_handle_vblank()
64 bool amdgpu_dm_crtc_vrr_active_irq(struct amdgpu_crtc *acrtc) in amdgpu_dm_crtc_vrr_active_irq()
76 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in amdgpu_dm_crtc_set_vupdate_irq()
149 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in dm_set_vblank()
435 struct amdgpu_crtc *acrtc = NULL; in amdgpu_dm_crtc_init()
447 acrtc = kzalloc(sizeof(struct amdgpu_crtc), GFP_KERNEL); in amdgpu_dm_crtc_init()
H A Damdgpu_dm_crc.c90 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in amdgpu_dm_set_crc_window_default()
185 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in amdgpu_dm_crc_window_is_activated()
261 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in amdgpu_dm_crtc_set_crc_source()
424 struct amdgpu_crtc *acrtc = NULL; in amdgpu_dm_crtc_handle_crc_irq()
470 struct amdgpu_crtc *acrtc = NULL; in amdgpu_dm_crtc_handle_crc_window_irq()
H A Damdgpu_dm_plane.c1182 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in get_cursor_position() local
1189 if ((plane->state->crtc_w > amdgpu_crtc->max_cursor_width) || in get_cursor_position()
1190 (plane->state->crtc_h > amdgpu_crtc->max_cursor_height)) { in get_cursor_position()
1201 if (x <= -amdgpu_crtc->max_cursor_width || in get_cursor_position()
1202 y <= -amdgpu_crtc->max_cursor_height) in get_cursor_position()
1206 xorigin = min(-x, amdgpu_crtc->max_cursor_width - 1); in get_cursor_position()
1210 yorigin = min(-y, amdgpu_crtc->max_cursor_height - 1); in get_cursor_position()
1230 struct amdgpu_crtc *amdgpu_crtc in amdgpu_dm_plane_handle_cursor_update() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/
H A Damdgpu_dpm.c127 struct amdgpu_crtc *amdgpu_crtc; in amdgpu_dpm_get_active_displays() local
134 amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_dpm_get_active_displays()
135 if (amdgpu_crtc->enabled) { in amdgpu_dpm_get_active_displays()
136 adev->pm.dpm.new_active_crtcs |= (1 << amdgpu_crtc->crtc_id); in amdgpu_dpm_get_active_displays()
148 struct amdgpu_crtc *amdgpu_crtc; in amdgpu_dpm_get_vblank_time() local
154 amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_dpm_get_vblank_time()
155 if (crtc->enabled && amdgpu_crtc->enabled && amdgpu_crtc in amdgpu_dpm_get_vblank_time()
175 struct amdgpu_crtc *amdgpu_crtc; amdgpu_dpm_get_vrefresh() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.c232 struct amdgpu_crtc *acrtc = adev->mode_info.crtcs[crtc]; in dm_vblank_get_counter()
252 struct amdgpu_crtc *acrtc = adev->mode_info.crtcs[crtc]; in dm_crtc_get_scanoutpos()
300 static struct amdgpu_crtc *
306 struct amdgpu_crtc *amdgpu_crtc; in get_crtc_by_otg_inst() local
314 amdgpu_crtc = to_amdgpu_crtc(crtc); in get_crtc_by_otg_inst()
316 if (amdgpu_crtc->otg_inst == otg_inst) in get_crtc_by_otg_inst()
317 return amdgpu_crtc; in get_crtc_by_otg_inst()
323 static inline bool amdgpu_dm_vrr_active_irq(struct amdgpu_crtc *acrtc) in amdgpu_dm_vrr_active_irq()
346 struct amdgpu_crtc *amdgpu_crt in dm_pflip_high_irq() local
[all...]

Completed in 33 milliseconds

12