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