Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
btcx-risc.h
Go to the documentation of this file.
1 /*
2  */
3 struct btcx_riscmem {
4  unsigned int size;
8 };
9 
10 struct btcx_skiplist {
11  int start;
12  int end;
13 };
14 
15 int btcx_riscmem_alloc(struct pci_dev *pci,
16  struct btcx_riscmem *risc,
17  unsigned int size);
18 void btcx_riscmem_free(struct pci_dev *pci,
19  struct btcx_riscmem *risc);
20 
21 int btcx_screen_clips(int swidth, int sheight, struct v4l2_rect *win,
22  struct v4l2_clip *clips, unsigned int n);
23 int btcx_align(struct v4l2_rect *win, struct v4l2_clip *clips,
24  unsigned int n, int mask);
25 void btcx_sort_clips(struct v4l2_clip *clips, unsigned int nclips);
26 void btcx_calc_skips(int line, int width, int *maxy,
27  struct btcx_skiplist *skips, unsigned int *nskips,
28  const struct v4l2_clip *clips, unsigned int nclips);
29 
30 /*
31  * Local variables:
32  * c-basic-offset: 8
33  * End:
34  */