xen_drm_front_conn.h 619 B

123456789101112131415161718192021222324252627
  1. /* SPDX-License-Identifier: GPL-2.0 OR MIT */
  2. /*
  3. * Xen para-virtual DRM device
  4. *
  5. * Copyright (C) 2016-2018 EPAM Systems Inc.
  6. *
  7. * Author: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
  8. */
  9. #ifndef __XEN_DRM_FRONT_CONN_H_
  10. #define __XEN_DRM_FRONT_CONN_H_
  11. #include <drm/drmP.h>
  12. #include <drm/drm_crtc.h>
  13. #include <drm/drm_encoder.h>
  14. #include <linux/wait.h>
  15. struct xen_drm_front_drm_info;
  16. int xen_drm_front_conn_init(struct xen_drm_front_drm_info *drm_info,
  17. struct drm_connector *connector);
  18. const u32 *xen_drm_front_conn_get_formats(int *format_count);
  19. #endif /* __XEN_DRM_FRONT_CONN_H_ */