Contributors: 16
Author Tokens Token Proportion Commits Commit Proportion
Jani Nikula 71 31.84% 5 15.15%
Eric Anholt 42 18.83% 2 6.06%
Daniel Vetter 33 14.80% 4 12.12%
Dave Airlie 33 14.80% 5 15.15%
Chris Wilson 17 7.62% 3 9.09%
Ville Syrjälä 5 2.24% 2 6.06%
Matt Roper 4 1.79% 2 6.06%
Chandra Konduru 3 1.35% 1 3.03%
Sagar Arun Kamble 2 0.90% 1 3.03%
Ander Conselvan de Oliveira 2 0.90% 1 3.03%
Jesse Barnes 2 0.90% 1 3.03%
Keith Packard 2 0.90% 1 3.03%
Maarten Lankhorst 2 0.90% 1 3.03%
Shashank Sharma 2 0.90% 2 6.06%
Tomeu Vizoso 2 0.90% 1 3.03%
Michel Dänzer 1 0.45% 1 3.03%
Total 223 33


/* 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_device *dev);
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_device *dev);
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_device *dev)
{
}

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_device *dev)
{
}
static inline struct intel_framebuffer *intel_fbdev_framebuffer(struct intel_fbdev *fbdev)
{
	return NULL;
}
#endif

#endif /* __INTEL_FBDEV_H__ */