linux-old/include/asm-ppc/zorro.h
<<
>>
Prefs
   1#ifndef _ASM_PPC_ZORRO_H
   2#define _ASM_PPC_ZORRO_H
   3
   4#include <asm/io.h>
   5
   6#define z_readb in_8
   7#define z_readw in_be16
   8#define z_readl in_be32
   9
  10#define z_writeb(val, port) out_8((port), (val))
  11#define z_writew(val, port) out_be16((port), (val))
  12#define z_writel(val, port) out_be32((port), (val))
  13
  14#define z_memset_io(a,b,c)      memset((void *)(a),(b),(c))
  15#define z_memcpy_fromio(a,b,c)  memcpy((a),(void *)(b),(c))
  16#define z_memcpy_toio(a,b,c)    memcpy((void *)(a),(b),(c))
  17
  18extern void *__ioremap(unsigned long address, unsigned long size,
  19                       unsigned long flags);
  20
  21extern void *ioremap(unsigned long address, unsigned long size);
  22extern void iounmap(void *addr);
  23
  24extern void *__ioremap(unsigned long address, unsigned long size,
  25                       unsigned long flags);
  26
  27#define z_ioremap ioremap
  28#define z_iounmap iounmap
  29
  30#endif /* _ASM_PPC_ZORRO_H */
  31
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.