Blame view

kernel/linux-rt-4.4.41/include/linux/goldfish.h 566 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
  #ifndef __LINUX_GOLDFISH_H
  #define __LINUX_GOLDFISH_H
  
  /* Helpers for Goldfish virtual platform */
  
  static inline void gf_write_ptr(const void *ptr, void __iomem *portl,
  				void __iomem *porth)
  {
  	writel((u32)(unsigned long)ptr, portl);
  #ifdef CONFIG_64BIT
  	writel((unsigned long)ptr >> 32, porth);
  #endif
  }
  
  static inline void gf_write_dma_addr(const dma_addr_t addr,
  				     void __iomem *portl,
  				     void __iomem *porth)
  {
  	writel((u32)addr, portl);
  #ifdef CONFIG_ARCH_DMA_ADDR_T_64BIT
  	writel(addr >> 32, porth);
  #endif
  }
  
  
  #endif /* __LINUX_GOLDFISH_H */