kernel/vm: change pde table info from single buffer to explicit per-process.
[minix.git] / include / minix / portio.h
blobc5aa3d68f9e8da8b27852d0213a84e8df4ce0f2c
1 /*
2 minix/portio.h
4 Created: Jan 15, 1992 by Philip Homburg
5 */
7 #ifndef _PORTIO_H_
8 #define _PORTIO_H_
10 #ifndef _TYPES_H
11 #include <minix/types.h>
12 #endif
14 unsigned inb(u16_t _port);
15 unsigned inw(u16_t _port);
16 unsigned inl(u32_t _port);
17 void outb(u16_t _port, u8_t _value);
18 void outw(u16_t _port, u16_t _value);
19 void outl(u16_t _port, u32_t _value);
20 void insb(u16_t _port, void *_buf, size_t _count);
21 void insw(u16_t _port, void *_buf, size_t _count);
22 void insl(u16_t _port, void *_buf, size_t _count);
23 void outsb(u16_t _port, void *_buf, size_t _count);
24 void outsw(u16_t _port, void *_buf, size_t _count);
25 void outsl(u16_t _port, void *_buf, size_t _count);
26 void intr_disable(void);
27 void intr_enable(void);
29 #endif /* _PORTIO_H_ */