tape-kernel 1.0
a modular modern independent kernel
Loading...
Searching...
No Matches
io.h File Reference
#include "../lib/types.h"
Include dependency graph for io.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define inb   __inb
#define outb   __outb
#define inw   __inw
#define outw   __outw
#define reboot   __reboot

Functions

uint8_t __inb (uint16_t port)
void __outb (uint16_t port, uint8_t val)
uint16_t __inw (uint16_t port)
void __outw (uint16_t port, uint16_t val)
void __reboot (void)

Macro Definition Documentation

◆ inb

#define inb   __inb

Definition at line 6 of file io.h.

Referenced by ___init(), __cnb(), __delay(), __gtchr(), __ideinit(), __idesize(), __irsec(), and __iwrt().

◆ inw

#define inw   __inw

Definition at line 8 of file io.h.

Referenced by __idesize(), and __irsec().

◆ outb

#define outb   __outb

Definition at line 7 of file io.h.

Referenced by __cnb(), __cob(), __delay(), __hcur(), __ideinit(), __idesize(), __irsec(), __iwrt(), __pinit(), and __scur().

◆ outw

#define outw   __outw

Definition at line 9 of file io.h.

Referenced by __iwrt().

◆ reboot

#define reboot   __reboot

Definition at line 10 of file io.h.

Referenced by __shell().

Function Documentation

◆ __inb()

uint8_t __inb ( uint16_t port)

◆ __inw()

uint16_t __inw ( uint16_t port)

◆ __outb()

void __outb ( uint16_t port,
uint8_t val )

◆ __outw()

void __outw ( uint16_t port,
uint16_t val )

◆ __reboot()

void __reboot ( void )