mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-10-31 16:54:21 +00:00 
			
		
		
		
	
		
			
	
	
		
			28 lines
		
	
	
	
		
			873 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			28 lines
		
	
	
	
		
			873 B
		
	
	
	
		
			C
		
	
	
	
	
	
|   | /* SPDX-License-Identifier: MIT */ | ||
|  | /*
 | ||
|  |  * Copyright © 2019 Intel Corporation | ||
|  |  */ | ||
|  | 
 | ||
|  | #ifndef __INTEL_FIFO_UNDERRUN_H__
 | ||
|  | #define __INTEL_FIFO_UNDERRUN_H__
 | ||
|  | 
 | ||
|  | #include <linux/types.h>
 | ||
|  | 
 | ||
|  | #include "intel_display.h"
 | ||
|  | 
 | ||
|  | struct drm_i915_private; | ||
|  | 
 | ||
|  | bool intel_set_cpu_fifo_underrun_reporting(struct drm_i915_private *dev_priv, | ||
|  | 					   enum pipe pipe, bool enable); | ||
|  | bool intel_set_pch_fifo_underrun_reporting(struct drm_i915_private *dev_priv, | ||
|  | 					   enum pipe pch_transcoder, | ||
|  | 					   bool enable); | ||
|  | void intel_cpu_fifo_underrun_irq_handler(struct drm_i915_private *dev_priv, | ||
|  | 					 enum pipe pipe); | ||
|  | void intel_pch_fifo_underrun_irq_handler(struct drm_i915_private *dev_priv, | ||
|  | 					 enum pipe pch_transcoder); | ||
|  | void intel_check_cpu_fifo_underruns(struct drm_i915_private *dev_priv); | ||
|  | void intel_check_pch_fifo_underruns(struct drm_i915_private *dev_priv); | ||
|  | 
 | ||
|  | #endif /* __INTEL_FIFO_UNDERRUN_H__ */
 |