From f1fc85923f0b4dd1d520dc0bf138decbd9a16dc6 Mon Sep 17 00:00:00 2001 From: nyan Date: Sat, 14 Jul 2001 04:14:29 +0000 Subject: Added epson_inw function. --- sys/pc98/pc98/epsonio.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/sys/pc98/pc98/epsonio.h b/sys/pc98/pc98/epsonio.h index ad820bf..105c9b8 100644 --- a/sys/pc98/pc98/epsonio.h +++ b/sys/pc98/pc98/epsonio.h @@ -51,6 +51,17 @@ epson_outb(u_int port, u_char data) outb(0x43f, 0x40); } +static __inline u_int16_t +epson_inw(u_int port) +{ + u_int16_t data; + + outb(0x43f, 0x42); + data = inw(port); + outb(0x43f, 0x40); + return (data); +} + static __inline void epson_insw(u_int port, void *addr, size_t cnt) { -- cgit v1.1