/linux-master/drivers/gpu/drm/amd/pm/ |
H A D | amdgpu_dpm_internal.c | 34 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 D | atombios_crtc.c | 44 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 D | amdgpu_vkms.h | 18 struct amdgpu_crtc crtc;
|
H A D | dce_v11_0.c | 261 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 D | dce_v10_0.c | 237 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 D | dce_v8_0.c | 188 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 D | dce_v6_0.c | 197 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 D | amdgpu_vkms.c | 47 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 D | amdgpu_pll.c | 273 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 D | amdgpu_display.c | 125 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 D | amdgpu_mode.h | 55 #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 D | atombios_encoders.c | 347 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 D | amdgpu_kms.c | 621 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 D | amdgpu_dm_crtc.h | 30 void amdgpu_dm_crtc_handle_vblank(struct amdgpu_crtc *acrtc); 38 bool amdgpu_dm_crtc_vrr_active_irq(struct amdgpu_crtc *acrtc);
|
H A D | amdgpu_dm_crtc.c | 38 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 D | amdgpu_dm_crc.c | 90 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 D | amdgpu_dm_plane.c | 1188 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 D | amdgpu_dm.h | 77 struct amdgpu_crtc; 135 struct amdgpu_crtc *acrtc;
|
H A D | amdgpu_dm.c | 258 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 D | amdgpu_dm_debugfs.c | 3370 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 D | amdgpu_dm_irq.c | 715 struct amdgpu_crtc *acrtc = adev->mode_info.crtcs[crtc_id];
|
H A D | amdgpu_dm_mst_types.c | 430 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(connector_state->crtc);
|
/linux-master/drivers/gpu/drm/amd/pm/legacy-dpm/ |
H A D | si_dpm.c | 5798 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...] |