1 /* This file has to be built with -mcpu=ev56 */
2 #ifdef HAVE_XORG_CONFIG_H
3 #include <xorg-config.h>
9 int readDense8(void *Base, register unsigned long Offset);
10 int readDense16(void *Base, register unsigned long Offset);
11 int readDense32(void *Base, register unsigned long Offset);
13 writeDenseNB8(int Value, void *Base, register unsigned long Offset);
15 writeDenseNB16(int Value, void *Base, register unsigned long Offset);
17 writeDenseNB32(int Value, void *Base, register unsigned long Offset);
19 writeDense8(int Value, void *Base, register unsigned long Offset);
21 writeDense16(int Value, void *Base, register unsigned long Offset);
23 writeDense32(int Value, void *Base, register unsigned long Offset);
26 readDense8(void *Base, register unsigned long Offset)
29 return *(volatile CARD8 *) ((unsigned long) Base + (Offset));
33 readDense16(void *Base, register unsigned long Offset)
36 return *(volatile CARD16 *) ((unsigned long) Base + (Offset));
40 readDense32(void *Base, register unsigned long Offset)
43 return *(volatile CARD32 *) ((unsigned long) Base + (Offset));
47 writeDenseNB8(int Value, void *Base, register unsigned long Offset)
49 *(volatile CARD8 *) ((unsigned long) Base + (Offset)) = Value;
53 writeDenseNB16(int Value, void *Base, register unsigned long Offset)
55 *(volatile CARD16 *) ((unsigned long) Base + (Offset)) = Value;
59 writeDenseNB32(int Value, void *Base, register unsigned long Offset)
61 *(volatile CARD32 *) ((unsigned long) Base + (Offset)) = Value;
65 writeDense8(int Value, void *Base, register unsigned long Offset)
68 *(volatile CARD8 *) ((unsigned long) Base + (Offset)) = Value;
72 writeDense16(int Value, void *Base, register unsigned long Offset)
75 *(volatile CARD16 *) ((unsigned long) Base + (Offset)) = Value;
79 writeDense32(int Value, void *Base, register unsigned long Offset)
82 *(volatile CARD32 *) ((unsigned long) Base + (Offset)) = Value;