/* * linux/arch/sh/kernel/io_unknown.c * * Copyright (C) 2000 Stuart Menefy (stuart.menefy@st.com) * * May be copied or modified under the terms of the GNU General Public * License. See linux/COPYING for more information. * * I/O routine for unknown hardware. */ static unsigned int unknown_handler(void) { return 0; } #define UNKNOWN_ALIAS(fn) \ void unknown_##fn(void) __attribute__ ((alias ("unknown_handler"))); UNKNOWN_ALIAS(inb) UNKNOWN_ALIAS(inw) UNKNOWN_ALIAS(inl) UNKNOWN_ALIAS(outb) UNKNOWN_ALIAS(outw) UNKNOWN_ALIAS(outl) UNKNOWN_ALIAS(inb_p) UNKNOWN_ALIAS(inw_p) UNKNOWN_ALIAS(inl_p) UNKNOWN_ALIAS(outb_p) UNKNOWN_ALIAS(outw_p) UNKNOWN_ALIAS(outl_p) UNKNOWN_ALIAS(insb) UNKNOWN_ALIAS(insw) UNKNOWN_ALIAS(insl) UNKNOWN_ALIAS(outsb) UNKNOWN_ALIAS(outsw) UNKNOWN_ALIAS(outsl) UNKNOWN_ALIAS(readb) UNKNOWN_ALIAS(readw) UNKNOWN_ALIAS(readl) UNKNOWN_ALIAS(writeb) UNKNOWN_ALIAS(writew) UNKNOWN_ALIAS(writel) UNKNOWN_ALIAS(isa_port2addr) UNKNOWN_ALIAS(ioremap) UNKNOWN_ALIAS(iounmap)