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 14#undef scr_writew 15#undef scr_readw 16 17static inline void scr_writew(u16 val, u16 *addr) 18{ 19 BUG_ON((long) addr >= 0); 20 21 *addr = val; 22} 23 24static inline u16 scr_readw(const u16 *addr) 25{ 26 BUG_ON((long) addr >= 0); 27 28 return *addr; 29} 30 31#define VGA_MAP_MEM(x,s) (x) 32 33#endif 34