brintos

brintos / linux-shallow public Read only

0
0
Text · 841 B · de09207 Raw
38 lines · c
1/* SPDX-License-Identifier: MIT */2/*3 * Copyright © 2023 Intel Corporation4 */5 6#ifndef __I9XX_WM_H__7#define __I9XX_WM_H__8 9#include <linux/types.h>10 11struct drm_i915_private;12struct intel_crtc_state;13struct intel_plane_state;14 15#ifdef I91516bool ilk_disable_lp_wm(struct drm_i915_private *i915);17void ilk_wm_sanitize(struct drm_i915_private *i915);18bool intel_set_memory_cxsr(struct drm_i915_private *i915, bool enable);19void i9xx_wm_init(struct drm_i915_private *i915);20#else21static inline bool ilk_disable_lp_wm(struct drm_i915_private *i915)22{23	return false;24}25static inline void ilk_wm_sanitize(struct drm_i915_private *i915)26{27}28static inline bool intel_set_memory_cxsr(struct drm_i915_private *i915, bool enable)29{30	return false;31}32static inline void i9xx_wm_init(struct drm_i915_private *i915)33{34}35#endif36 37#endif /* __I9XX_WM_H__ */38