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_voutlib.h (1211B)


      1/*
      2 * omap_voutlib.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_VOUTLIB_H
     13#define OMAP_VOUTLIB_H
     14
     15void omap_vout_default_crop(struct v4l2_pix_format *pix,
     16		struct v4l2_framebuffer *fbuf, struct v4l2_rect *crop);
     17
     18int omap_vout_new_crop(struct v4l2_pix_format *pix,
     19		struct v4l2_rect *crop, struct v4l2_window *win,
     20		struct v4l2_framebuffer *fbuf,
     21		const struct v4l2_rect *new_crop);
     22
     23int omap_vout_try_window(struct v4l2_framebuffer *fbuf,
     24		struct v4l2_window *new_win);
     25
     26int omap_vout_new_window(struct v4l2_rect *crop,
     27		struct v4l2_window *win, struct v4l2_framebuffer *fbuf,
     28		struct v4l2_window *new_win);
     29
     30void omap_vout_new_format(struct v4l2_pix_format *pix,
     31		struct v4l2_framebuffer *fbuf, struct v4l2_rect *crop,
     32		struct v4l2_window *win);
     33unsigned long omap_vout_alloc_buffer(u32 buf_size, u32 *phys_addr);
     34void omap_vout_free_buffer(unsigned long virtaddr, u32 buf_size);
     35
     36bool omap_vout_dss_omap24xx(void);
     37bool omap_vout_dss_omap34xx(void);
     38#endif	/* #ifndef OMAP_VOUTLIB_H */
     39