Create the AHCI branch for Aman's work
[reactos.git] / ntoskrnl / ex / arm / ioport.s
1 /*
2 * PROJECT: ReactOS Kernel
3 * LICENSE: GPL - See COPYING in the top level directory
4 * FILE: ntoskrnl/ex/arm/ioport.s
5 * PURPOSE: Low level port communication functions for ARM
6 * PROGRAMMERS: Timo Kreuzer (timo.kreuzer@reactos.org)
7 */
8
9 /* INCLUDES *****************************************************************/
10
11 #include <ksarm.h>
12
13 #define __assertfail DCD 0xDEFC
14
15 TEXTAREA
16
17 LEAF_ENTRY READ_REGISTER_UCHAR
18 __assertfail
19 bx lr
20 LEAF_END READ_REGISTER_UCHAR
21
22 LEAF_ENTRY READ_REGISTER_USHORT
23 __assertfail
24 bx lr
25 LEAF_END READ_REGISTER_USHORT
26
27 LEAF_ENTRY READ_REGISTER_ULONG
28 __assertfail
29 bx lr
30 LEAF_END READ_REGISTER_ULONG
31
32 LEAF_ENTRY WRITE_REGISTER_UCHAR
33 __assertfail
34 bx lr
35 LEAF_END WRITE_REGISTER_UCHAR
36
37 LEAF_ENTRY WRITE_REGISTER_USHORT
38 __assertfail
39 bx lr
40 LEAF_END WRITE_REGISTER_USHORT
41
42 LEAF_ENTRY WRITE_REGISTER_ULONG
43 __assertfail
44 bx lr
45 LEAF_END WRITE_REGISTER_ULONG
46
47
48 LEAF_ENTRY READ_REGISTER_BUFFER_UCHAR
49 __assertfail
50 bx lr
51 LEAF_END READ_REGISTER_BUFFER_UCHAR
52
53 LEAF_ENTRY READ_REGISTER_BUFFER_USHORT
54 __assertfail
55 bx lr
56 LEAF_END READ_REGISTER_BUFFER_USHORT
57
58 LEAF_ENTRY READ_REGISTER_BUFFER_ULONG
59 __assertfail
60 bx lr
61 LEAF_END READ_REGISTER_BUFFER_ULONG
62
63 LEAF_ENTRY WRITE_REGISTER_BUFFER_UCHAR
64 __assertfail
65 bx lr
66 LEAF_END WRITE_REGISTER_BUFFER_UCHAR
67
68 LEAF_ENTRY WRITE_REGISTER_BUFFER_USHORT
69 __assertfail
70 bx lr
71 LEAF_END WRITE_REGISTER_BUFFER_USHORT
72
73 LEAF_ENTRY WRITE_REGISTER_BUFFER_ULONG
74 __assertfail
75 bx lr
76 LEAF_END WRITE_REGISTER_BUFFER_ULONG
77
78 END
79 /* EOF */