]>
Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | /* |
2 | * linux/arch/sh/kernel/io_unknown.c | |
3 | * | |
4 | * Copyright (C) 2000 Stuart Menefy (stuart.menefy@st.com) | |
5 | * | |
6 | * May be copied or modified under the terms of the GNU General Public | |
7 | * License. See linux/COPYING for more information. | |
8 | * | |
9 | * I/O routine for unknown hardware. | |
10 | */ | |
11 | ||
12 | static unsigned int unknown_handler(void) | |
13 | { | |
14 | return 0; | |
15 | } | |
16 | ||
17 | #define UNKNOWN_ALIAS(fn) \ | |
18 | void unknown_##fn(void) __attribute__ ((alias ("unknown_handler"))); | |
19 | ||
20 | UNKNOWN_ALIAS(inb) | |
21 | UNKNOWN_ALIAS(inw) | |
22 | UNKNOWN_ALIAS(inl) | |
23 | UNKNOWN_ALIAS(outb) | |
24 | UNKNOWN_ALIAS(outw) | |
25 | UNKNOWN_ALIAS(outl) | |
26 | UNKNOWN_ALIAS(inb_p) | |
27 | UNKNOWN_ALIAS(inw_p) | |
28 | UNKNOWN_ALIAS(inl_p) | |
29 | UNKNOWN_ALIAS(outb_p) | |
30 | UNKNOWN_ALIAS(outw_p) | |
31 | UNKNOWN_ALIAS(outl_p) | |
32 | UNKNOWN_ALIAS(insb) | |
33 | UNKNOWN_ALIAS(insw) | |
34 | UNKNOWN_ALIAS(insl) | |
35 | UNKNOWN_ALIAS(outsb) | |
36 | UNKNOWN_ALIAS(outsw) | |
37 | UNKNOWN_ALIAS(outsl) | |
38 | UNKNOWN_ALIAS(readb) | |
39 | UNKNOWN_ALIAS(readw) | |
40 | UNKNOWN_ALIAS(readl) | |
41 | UNKNOWN_ALIAS(writeb) | |
42 | UNKNOWN_ALIAS(writew) | |
43 | UNKNOWN_ALIAS(writel) | |
44 | UNKNOWN_ALIAS(isa_port2addr) | |
45 | UNKNOWN_ALIAS(ioremap) | |
46 | UNKNOWN_ALIAS(iounmap) |