/* SPDX-License-Identifier: GPL-2.0+ */ #ifndef _AMDGPU_VKMS_H_ #define _AMDGPU_VKMS_H_ #define XRES_DEF 1024 #define YRES_DEF 768 #define XRES_MAX 16384 #define YRES_MAX 16384 #define drm_crtc_to_amdgpu_vkms_output(target) \ container_of(target, struct amdgpu_vkms_output, crtc) extern const struct amdgpu_ip_block_version amdgpu_vkms_ip_block; struct amdgpu_vkms_output { struct drm_crtc crtc; struct drm_encoder encoder; struct drm_connector connector; struct hrtimer vblank_hrtimer; ktime_t period_ns; struct drm_pending_vblank_event *event; }; #endif /* _AMDGPU_VKMS_H_ */