Blame view

kernel/linux-rt-4.4.41/drivers/media/common/btcx-risc.h 806 Bytes
5113f6f70   김현기   kernel add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
  /*
   */
  struct btcx_riscmem {
  	unsigned int   size;
  	__le32         *cpu;
  	__le32         *jmp;
  	dma_addr_t     dma;
  };
  
  struct btcx_skiplist {
  	int start;
  	int end;
  };
  
  int  btcx_riscmem_alloc(struct pci_dev *pci,
  			struct btcx_riscmem *risc,
  			unsigned int size);
  void btcx_riscmem_free(struct pci_dev *pci,
  		       struct btcx_riscmem *risc);
  
  int btcx_screen_clips(int swidth, int sheight, struct v4l2_rect *win,
  		      struct v4l2_clip *clips, unsigned int n);
  int btcx_align(struct v4l2_rect *win, struct v4l2_clip *clips,
  	       unsigned int n, int mask);
  void btcx_sort_clips(struct v4l2_clip *clips, unsigned int nclips);
  void btcx_calc_skips(int line, int width, int *maxy,
  		     struct btcx_skiplist *skips, unsigned int *nskips,
  		     const struct v4l2_clip *clips, unsigned int nclips);