cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

omap_vout_vrfb.h (1513B)


      1/*
      2 * omap_vout_vrfb.h
      3 *
      4 * Copyright (C) 2010 Texas Instruments.
      5 *
      6 * This file is licensed under the terms of the GNU General Public License
      7 * version 2. This program is licensed "as is" without any warranty of any
      8 * kind, whether express or implied.
      9 *
     10 */
     11
     12#ifndef OMAP_VOUT_VRFB_H
     13#define OMAP_VOUT_VRFB_H
     14
     15#ifdef CONFIG_VIDEO_OMAP2_VOUT_VRFB
     16void omap_vout_free_vrfb_buffers(struct omap_vout_device *vout);
     17int omap_vout_setup_vrfb_bufs(struct platform_device *pdev, int vid_num,
     18			bool static_vrfb_allocation);
     19void omap_vout_release_vrfb(struct omap_vout_device *vout);
     20int omap_vout_vrfb_buffer_setup(struct omap_vout_device *vout,
     21			unsigned int *count, unsigned int startindex);
     22int omap_vout_prepare_vrfb(struct omap_vout_device *vout,
     23			struct vb2_buffer *vb);
     24void omap_vout_calculate_vrfb_offset(struct omap_vout_device *vout);
     25#else
     26static inline void omap_vout_free_vrfb_buffers(struct omap_vout_device *vout) { };
     27static inline int omap_vout_setup_vrfb_bufs(struct platform_device *pdev, int vid_num,
     28			bool static_vrfb_allocation)
     29		{ return 0; };
     30static inline void omap_vout_release_vrfb(struct omap_vout_device *vout) { };
     31static inline int omap_vout_vrfb_buffer_setup(struct omap_vout_device *vout,
     32			unsigned int *count, unsigned int startindex)
     33		{ return 0; };
     34static inline int omap_vout_prepare_vrfb(struct omap_vout_device *vout,
     35			struct vb2_buffer *vb)
     36		{ return 0; };
     37static inline void omap_vout_calculate_vrfb_offset(struct omap_vout_device *vout) { };
     38#endif
     39
     40#endif