1 /* 2 * Access to VGA videoram 3 * 4 * (c) 1998 Martin Mares <mj@ucw.cz> 5 */ 6 7 #ifndef _LINUX_ASM_VGA_H_ 8 #define _LINUX_ASM_VGA_H_ 9 10 #include <asm/types.h> 11 12 #define VT_BUF_HAVE_RW 13 scr_writew(u16 val,u16 * addr)14static inline void scr_writew(u16 val, u16 *addr) 15 { 16 if ((long) addr < 0) 17 *addr = val; 18 else 19 writew(val, (unsigned long) addr); 20 } 21 scr_readw(const u16 * addr)22static inline u16 scr_readw(const u16 *addr) 23 { 24 if ((long) addr < 0) 25 return *addr; 26 else 27 return readw((unsigned long) addr); 28 } 29 30 #define VGA_MAP_MEM(x) (x) 31 32 #endif 33