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 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 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