Contributors: 14
Author Tokens Token Proportion Commits Commit Proportion
Jani Nikula 87 39.01% 4 13.33%
Dave Airlie 34 15.25% 5 16.67%
Daniel Vetter 26 11.66% 4 13.33%
Eric Anholt 26 11.66% 2 6.67%
Chris Wilson 17 7.62% 3 10.00%
Ville Syrjälä 11 4.93% 2 6.67%
Nirmoy Das 8 3.59% 1 3.33%
Matt Roper 3 1.35% 2 6.67%
Jesse Barnes 2 0.90% 1 3.33%
Tomeu Vizoso 2 0.90% 1 3.33%
Keith Packard 2 0.90% 1 3.33%
Shashank Sharma 2 0.90% 2 6.67%
Sagar Arun Kamble 2 0.90% 1 3.33%
Michel Dänzer 1 0.45% 1 3.33%
Total 223 30


/* SPDX-License-Identifier: MIT */
/*
 * Copyright © 2019 Intel Corporation
 */

#ifndef __INTEL_FBDEV_H__
#define __INTEL_FBDEV_H__

#include <linux/types.h>

struct drm_device;
struct drm_i915_private;
struct intel_fbdev;
struct intel_framebuffer;

#ifdef CONFIG_DRM_FBDEV_EMULATION
int intel_fbdev_init(struct drm_device *dev);
void intel_fbdev_initial_config_async(struct drm_i915_private *dev_priv);
void intel_fbdev_unregister(struct drm_i915_private *dev_priv);
void intel_fbdev_fini(struct drm_i915_private *dev_priv);
void intel_fbdev_set_suspend(struct drm_device *dev, int state, bool synchronous);
void intel_fbdev_output_poll_changed(struct drm_device *dev);
void intel_fbdev_restore_mode(struct drm_i915_private *dev_priv);
struct intel_framebuffer *intel_fbdev_framebuffer(struct intel_fbdev *fbdev);
#else
static inline int intel_fbdev_init(struct drm_device *dev)
{
	return 0;
}

static inline void intel_fbdev_initial_config_async(struct drm_i915_private *dev_priv)
{
}

static inline void intel_fbdev_unregister(struct drm_i915_private *dev_priv)
{
}

static inline void intel_fbdev_fini(struct drm_i915_private *dev_priv)
{
}

static inline void intel_fbdev_set_suspend(struct drm_device *dev, int state, bool synchronous)
{
}

static inline void intel_fbdev_output_poll_changed(struct drm_device *dev)
{
}

static inline void intel_fbdev_restore_mode(struct drm_i915_private *i915)
{
}
static inline struct intel_framebuffer *intel_fbdev_framebuffer(struct intel_fbdev *fbdev)
{
	return NULL;
}
#endif

#endif /* __INTEL_FBDEV_H__ */