41 lines
		
	
	
	
		
			1.4 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			41 lines
		
	
	
	
		
			1.4 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
|   | /*
 | ||
|  |  * omap_vout_vrfb.h | ||
|  |  * | ||
|  |  * Copyright (C) 2010 Texas Instruments. | ||
|  |  * | ||
|  |  * This file is licensed under the terms of the GNU General Public License | ||
|  |  * version 2. This program is licensed "as is" without any warranty of any | ||
|  |  * kind, whether express or implied. | ||
|  |  * | ||
|  |  */ | ||
|  | 
 | ||
|  | #ifndef OMAP_VOUT_VRFB_H
 | ||
|  | #define OMAP_VOUT_VRFB_H
 | ||
|  | 
 | ||
|  | #ifdef CONFIG_VIDEO_OMAP2_VOUT_VRFB
 | ||
|  | void omap_vout_free_vrfb_buffers(struct omap_vout_device *vout); | ||
|  | int omap_vout_setup_vrfb_bufs(struct platform_device *pdev, int vid_num, | ||
|  | 			u32 static_vrfb_allocation); | ||
|  | void omap_vout_release_vrfb(struct omap_vout_device *vout); | ||
|  | int omap_vout_vrfb_buffer_setup(struct omap_vout_device *vout, | ||
|  | 			unsigned int *count, unsigned int startindex); | ||
|  | int omap_vout_prepare_vrfb(struct omap_vout_device *vout, | ||
|  | 			struct videobuf_buffer *vb); | ||
|  | void omap_vout_calculate_vrfb_offset(struct omap_vout_device *vout); | ||
|  | #else
 | ||
|  | void omap_vout_free_vrfb_buffers(struct omap_vout_device *vout) { } | ||
|  | int omap_vout_setup_vrfb_bufs(struct platform_device *pdev, int vid_num, | ||
|  | 			u32 static_vrfb_allocation) | ||
|  | 		{ return 0; } | ||
|  | void omap_vout_release_vrfb(struct omap_vout_device *vout) { } | ||
|  | int omap_vout_vrfb_buffer_setup(struct omap_vout_device *vout, | ||
|  | 			unsigned int *count, unsigned int startindex) | ||
|  | 		{ return 0; } | ||
|  | int omap_vout_prepare_vrfb(struct omap_vout_device *vout, | ||
|  | 			struct videobuf_buffer *vb) | ||
|  | 		{ return 0; } | ||
|  | void omap_vout_calculate_vrfb_offset(struct omap_vout_device *vout) { } | ||
|  | #endif
 | ||
|  | 
 | ||
|  | #endif
 |