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 */ 80