root/drivers/media/platform/omap/omap_vout_vrfb.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. omap_vout_free_vrfb_buffers
  2. omap_vout_setup_vrfb_bufs
  3. omap_vout_release_vrfb
  4. omap_vout_vrfb_buffer_setup
  5. omap_vout_prepare_vrfb
  6. omap_vout_calculate_vrfb_offset

   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
  16 void omap_vout_free_vrfb_buffers(struct omap_vout_device *vout);
  17 int omap_vout_setup_vrfb_bufs(struct platform_device *pdev, int vid_num,
  18                         bool static_vrfb_allocation);
  19 void omap_vout_release_vrfb(struct omap_vout_device *vout);
  20 int omap_vout_vrfb_buffer_setup(struct omap_vout_device *vout,
  21                         unsigned int *count, unsigned int startindex);
  22 int omap_vout_prepare_vrfb(struct omap_vout_device *vout,
  23                         struct vb2_buffer *vb);
  24 void omap_vout_calculate_vrfb_offset(struct omap_vout_device *vout);
  25 #else
  26 static inline void omap_vout_free_vrfb_buffers(struct omap_vout_device *vout) { };
  27 static inline int omap_vout_setup_vrfb_bufs(struct platform_device *pdev, int vid_num,
  28                         bool static_vrfb_allocation)
  29                 { return 0; };
  30 static inline void omap_vout_release_vrfb(struct omap_vout_device *vout) { };
  31 static inline int omap_vout_vrfb_buffer_setup(struct omap_vout_device *vout,
  32                         unsigned int *count, unsigned int startindex)
  33                 { return 0; };
  34 static inline int omap_vout_prepare_vrfb(struct omap_vout_device *vout,
  35                         struct vb2_buffer *vb)
  36                 { return 0; };
  37 static inline void omap_vout_calculate_vrfb_offset(struct omap_vout_device *vout) { };
  38 #endif
  39 
  40 #endif

/* [<][>][^][v][top][bottom][index][help] */