This source file includes following definitions.
- omap_vout_free_vrfb_buffers
- omap_vout_setup_vrfb_bufs
- omap_vout_release_vrfb
- omap_vout_vrfb_buffer_setup
- omap_vout_prepare_vrfb
- omap_vout_calculate_vrfb_offset
1
2
3
4
5
6
7
8
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