UbixOS
2.0
|
#include <sys/io.h>
Go to the source code of this file.
Functions | |
unsigned char | inportByte (unsigned int port) |
input one byte from specified port More... | |
unsigned long | inportDWord (unsigned int port) |
input one double word from specified port More... | |
unsigned short | inportWord (unsigned int port) |
input one word from specified port More... | |
void | outportByte (unsigned int port, unsigned char value) |
outputut one byte to specified port More... | |
void | outportByteP (unsigned int port, unsigned char value) |
outputut one byte to specified port with a delay More... | |
void | outportDWord (unsigned int port, unsigned long value) |
outputut one double word to specified port More... | |
void | outportWord (unsigned int port, unsigned short value) |
outputut one word to specified port More... | |
unsigned char inportByte | ( | unsigned int | port | ) |
input one byte from specified port
port | address of port for reading |
Definition at line 38 of file io.c.
Referenced by backSpace(), countMemory(), fdcRw(), getByte(), hdInit(), hdRead(), hdWrite(), initLNC(), irqDisable(), irqEnable(), kprint(), pciRead(), PCtoNIC(), sendByte(), setLED(), sys_shutdown(), and systemTask().
unsigned long inportDWord | ( | unsigned int | port | ) |
input one double word from specified port
port | address of port for reading |
Definition at line 133 of file io.c.
Referenced by lnc_readBCR32(), lnc_readCSR32(), lnc_reset32(), lnc_switchDWord(), and pciRead().
unsigned short inportWord | ( | unsigned int | port | ) |
input one word from specified port
port | address of port for reading |
Definition at line 55 of file io.c.
Referenced by hdInit(), hdRead(), lanceProbe(), lnc_readBCR(), lnc_readCSR(), lnc_reset(), lnc_switchDWord(), lncInt(), NICtoPC(), and pciRead().
void outportByte | ( | unsigned int | port, |
unsigned char | value | ||
) |
outputut one byte to specified port
port | address of port for writing |
value | byte to output to port |
Definition at line 72 of file io.c.
Referenced by _dmaXfer(), backSpace(), countMemory(), hdInit(), hdRead(), hdWrite(), i8259_init(), irqDisable(), irqEnable(), kprint(), lncInt(), mouseHandler(), NICtoPC(), ogDisplay_UbixOS::ogSetPalette(), pciWrite(), PCtoNIC(), pit_init(), reset(), sendByte(), setLED(), ogDisplay_UbixOS::SetPal(), sys_shutdown(), and systemTask().
void outportByteP | ( | unsigned int | port, |
unsigned char | value | ||
) |
outputut one byte to specified port with a delay
port | address of port for writing |
value | byte to output to port |
Definition at line 87 of file io.c.
Referenced by PCtoNIC(), and pit_init().
void outportDWord | ( | unsigned int | port, |
unsigned long | value | ||
) |
outputut one double word to specified port
port | address of port for writing |
value | double word to output to port |
Definition at line 118 of file io.c.
Referenced by lnc_readBCR32(), lnc_readCSR32(), lnc_switchDWord(), lnc_writeBCR32(), lnc_writeCSR32(), pciRead(), and pciWrite().
void outportWord | ( | unsigned int | port, |
unsigned short | value | ||
) |
outputut one word to specified port
port | address of port for writing |
value | word to output to port |
Definition at line 103 of file io.c.
Referenced by hdWrite(), lnc_readBCR(), lnc_readCSR(), lnc_writeBCR(), lnc_writeCSR(), lncInt(), pciWrite(), and PCtoNIC().