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

/linux-master/drivers/gpu/drm/amd/pm/
H A Damdgpu_dpm_internal.c34 struct amdgpu_crtc *amdgpu_crtc; local
41 amdgpu_crtc = to_amdgpu_crtc(crtc);
42 if (amdgpu_crtc->enabled) {
43 adev->pm.dpm.new_active_crtcs |= (1 << amdgpu_crtc->crtc_id);
54 struct amdgpu_crtc *amdgpu_crtc; local
60 amdgpu_crtc = to_amdgpu_crtc(crtc);
61 if (crtc->enabled && amdgpu_crtc->enabled && amdgpu_crtc
81 struct amdgpu_crtc *amdgpu_crtc; local
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Datombios_crtc.c44 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
51 args.ucCRTC = amdgpu_crtc->crtc_id;
53 switch (amdgpu_crtc->rmx_type) {
74 args.usOverscanRight = cpu_to_le16(amdgpu_crtc->h_border);
75 args.usOverscanLeft = cpu_to_le16(amdgpu_crtc->h_border);
76 args.usOverscanBottom = cpu_to_le16(amdgpu_crtc->v_border);
77 args.usOverscanTop = cpu_to_le16(amdgpu_crtc->v_border);
87 struct amdgpu_crtc *amdgpu_crtc local
114 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
131 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
147 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
163 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
192 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
307 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
749 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
818 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
[all...]
H A Damdgpu_vkms.h18 struct amdgpu_crtc crtc;
H A Ddce_v11_0.c261 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; local
262 struct drm_framebuffer *fb = amdgpu_crtc->base.primary->fb;
266 tmp = RREG32(mmGRPH_FLIP_CONTROL + amdgpu_crtc->crtc_offset);
269 WREG32(mmGRPH_FLIP_CONTROL + amdgpu_crtc->crtc_offset, tmp);
271 WREG32(mmGRPH_PITCH + amdgpu_crtc->crtc_offset,
274 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS_HIGH + amdgpu_crtc->crtc_offset,
277 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset,
280 RREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset);
541 struct amdgpu_crtc *amdgpu_crt local
626 dce_v11_0_line_buffer_adjust(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, struct drm_display_mode *mode) argument
1058 dce_v11_0_program_watermarks(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, u32 lb_size, u32 num_heads) argument
1592 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); local
1639 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); local
1871 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
1885 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
1899 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2146 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2159 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2285 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2366 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2379 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2390 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2408 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2457 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2536 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2561 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2584 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2635 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2705 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2745 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2803 struct amdgpu_crtc *amdgpu_crtc; local
3284 struct amdgpu_crtc *amdgpu_crtc; local
[all...]
H A Ddce_v10_0.c237 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; local
238 struct drm_framebuffer *fb = amdgpu_crtc->base.primary->fb;
242 tmp = RREG32(mmGRPH_FLIP_CONTROL + amdgpu_crtc->crtc_offset);
245 WREG32(mmGRPH_FLIP_CONTROL + amdgpu_crtc->crtc_offset, tmp);
247 WREG32(mmGRPH_PITCH + amdgpu_crtc->crtc_offset,
250 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS_HIGH + amdgpu_crtc->crtc_offset,
253 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset,
256 RREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset);
509 struct amdgpu_crtc *amdgpu_crt local
594 dce_v10_0_line_buffer_adjust(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, struct drm_display_mode *mode) argument
1026 dce_v10_0_program_watermarks(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, u32 lb_size, u32 num_heads) argument
1543 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); local
1590 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); local
1821 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
1835 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
1849 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2096 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2109 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2244 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2282 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2295 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2306 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2324 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2373 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2452 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2477 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2500 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2551 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2611 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2632 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2690 struct amdgpu_crtc *amdgpu_crtc; local
3153 struct amdgpu_crtc *amdgpu_crtc; local
[all...]
H A Ddce_v8_0.c188 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; local
189 struct drm_framebuffer *fb = amdgpu_crtc->base.primary->fb;
192 WREG32(mmGRPH_FLIP_CONTROL + amdgpu_crtc->crtc_offset, async ?
195 WREG32(mmGRPH_PITCH + amdgpu_crtc->crtc_offset,
198 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS_HIGH + amdgpu_crtc->crtc_offset,
201 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset,
204 RREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset);
467 struct amdgpu_crtc *amdgpu_crtc local
549 dce_v8_0_line_buffer_adjust(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, struct drm_display_mode *mode) argument
979 dce_v8_0_program_watermarks(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, u32 lb_size, u32 num_heads) argument
1512 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); local
1557 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); local
1768 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
1782 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
1796 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2023 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2034 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2152 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2203 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2216 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2226 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2243 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2292 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2371 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2396 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2419 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2470 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2537 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2558 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2616 struct amdgpu_crtc *amdgpu_crtc; local
3145 struct amdgpu_crtc *amdgpu_crtc; local
[all...]
H A Ddce_v6_0.c197 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; local
198 struct drm_framebuffer *fb = amdgpu_crtc->base.primary->fb;
201 WREG32(mmGRPH_FLIP_CONTROL + amdgpu_crtc->crtc_offset, async ?
204 WREG32(mmGRPH_PITCH + amdgpu_crtc->crtc_offset,
207 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS_HIGH + amdgpu_crtc->crtc_offset,
209 WREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset,
213 RREG32(mmGRPH_PRIMARY_SURFACE_ADDRESS + amdgpu_crtc->crtc_offset);
427 struct amdgpu_crtc *amdgpu_crtc local
844 dce_v6_0_program_watermarks(struct amdgpu_device *adev, struct amdgpu_crtc *amdgpu_crtc, u32 lb_size, u32 num_heads) argument
1009 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) argument
1511 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); local
1701 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); local
1808 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
1819 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
1830 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2055 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2067 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2167 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2199 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2212 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2224 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2242 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2293 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2372 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2396 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2419 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2466 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2525 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2547 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
2605 struct amdgpu_crtc *amdgpu_crtc; local
3057 struct amdgpu_crtc *amdgpu_crtc; local
[all...]
H A Damdgpu_vkms.c47 struct amdgpu_crtc *amdgpu_crtc = container_of(timer, struct amdgpu_crtc, vblank_timer); local
48 struct drm_crtc *crtc = &amdgpu_crtc->base;
53 ret_overrun = hrtimer_forward_now(&amdgpu_crtc->vblank_timer,
72 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
77 hrtimer_start(&amdgpu_crtc->vblank_timer, out->period_ns, HRTIMER_MODE_REL);
84 struct amdgpu_crtc *amdgpu_crtc local
98 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
174 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
[all...]
H A Damdgpu_pll.c273 struct amdgpu_crtc *test_amdgpu_crtc;
300 struct amdgpu_crtc *test_amdgpu_crtc;
326 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
329 struct amdgpu_crtc *test_amdgpu_crtc;
332 adjusted_clock = amdgpu_crtc->adjusted_clock;
344 if (test_amdgpu_crtc->connector == amdgpu_crtc->connector) {
353 (amdgpu_crtc->ss_enabled == test_amdgpu_crtc->ss_enabled) &&
H A Damdgpu_display.c125 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[work->crtc_id]; local
127 struct drm_crtc *crtc = &amdgpu_crtc->base;
139 if (amdgpu_crtc->enabled &&
158 amdgpu_crtc->pflip_status = AMDGPU_FLIP_SUBMITTED;
164 amdgpu_crtc->crtc_id, amdgpu_crtc, work); local
198 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
215 work->crtc_id = amdgpu_crtc
1384 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
1659 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
1698 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
[all...]
H A Damdgpu_mode.h55 #define to_amdgpu_crtc(x) container_of(x, struct amdgpu_crtc, base)
312 struct amdgpu_crtc *crtcs[AMDGPU_MAX_CRTCS];
457 struct amdgpu_crtc { struct
H A Datombios_encoders.c347 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); local
348 bpc = amdgpu_crtc->bpc;
790 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); local
791 pll_id = amdgpu_crtc->pll_id;
1438 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); local
1454 args.v1.ucCRTC = amdgpu_crtc->crtc_id;
1493 args.v2.ucCRTC = amdgpu_crtc
[all...]
H A Damdgpu_kms.c621 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
623 ui32 = amdgpu_crtc->crtc_id;
/linux-master/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.c38 void amdgpu_dm_crtc_handle_vblank(struct amdgpu_crtc *acrtc)
65 bool amdgpu_dm_crtc_vrr_active_irq(struct amdgpu_crtc *acrtc)
77 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc);
197 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc);
552 struct amdgpu_crtc *acrtc = NULL;
564 acrtc = kzalloc(sizeof(struct amdgpu_crtc), GFP_KERNEL);
H A Damdgpu_dm_crc.c90 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc);
185 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc);
261 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc);
427 struct amdgpu_crtc *acrtc = NULL;
473 struct amdgpu_crtc *acrtc = NULL;
H A Damdgpu_dm_plane.c1188 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); local
1195 if ((plane->state->crtc_w > amdgpu_crtc->max_cursor_width) ||
1196 (plane->state->crtc_h > amdgpu_crtc->max_cursor_height)) {
1207 if (x <= -amdgpu_crtc->max_cursor_width ||
1208 y <= -amdgpu_crtc->max_cursor_height)
1212 xorigin = min(-x, amdgpu_crtc->max_cursor_width - 1);
1216 yorigin = min(-y, amdgpu_crtc->max_cursor_height - 1);
1236 struct amdgpu_crtc *amdgpu_crtc local
[all...]
H A Damdgpu_dm.h77 struct amdgpu_crtc;
135 struct amdgpu_crtc *acrtc;
H A Damdgpu_dm.c258 struct amdgpu_crtc *acrtc = NULL;
278 struct amdgpu_crtc *acrtc = NULL;
334 static struct amdgpu_crtc *
340 struct amdgpu_crtc *amdgpu_crtc; local
346 amdgpu_crtc = to_amdgpu_crtc(crtc);
348 if (amdgpu_crtc->otg_inst == otg_inst)
349 return amdgpu_crtc;
423 struct amdgpu_crtc *amdgpu_crtc; local
[all...]
H A Damdgpu_dm_debugfs.c3370 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc);
3387 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc);
3407 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc);
3424 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc);
3443 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc);
3460 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc);
3479 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc);
3496 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc);
3513 struct amdgpu_crtc *acrtc;
H A Damdgpu_dm_irq.c715 struct amdgpu_crtc *acrtc = adev->mode_info.crtcs[crtc_id];
H A Damdgpu_dm_mst_types.c430 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(connector_state->crtc);
/linux-master/drivers/gpu/drm/amd/pm/legacy-dpm/
H A Dsi_dpm.c5798 struct amdgpu_crtc *amdgpu_crtc = NULL; local
5806 amdgpu_crtc = adev->mode_info.crtcs[i];
5811 if (amdgpu_crtc == NULL)
5814 if (amdgpu_crtc->line_time <= 0)
5819 amdgpu_crtc->crtc_id) != PPSMC_Result_OK)
5824 amdgpu_crtc->wm_high / amdgpu_crtc->line_time) != PPSMC_Result_OK)
5829 amdgpu_crtc->wm_low / amdgpu_crtc
[all...]

Completed in 367 milliseconds