io.h
src/sys/include/ubixos/time.h
src/sys/isa/8259.c
src/sys/isa/atkbd.c
src/sys/isa/fdc.c
src/sys/isa/mouse.c
src/sys/isa/ne2k.c
src/sys/isa/pit.c
src/sys/kernel/smp.c
src/sys/kernel/systemtask.c
src/sys/kernel/tty.c
src/sys/pci/hd.c
src/sys/pci/lnc.c
src/sys/pci/pci.c
src/sys/sys/dma.c
src/sys/sys/idt.c
src/sys/sys/io.c
src/sys/sys/video.c
src/sys/vmm/vmm_memory.c
src/sys/pci/lnc.c
src/sys/pci/hd.c
src/sys/pci/pci.c
src/sys/kernel/vitals.c
src/sys/kernel/tty.c
src/sys/include/ubixos/vitals.h
src/sys/kernel/ubthread.c
src/sys/kernel/systemtask.c
src/sys/sys/dma.c
src/sys/lib/ogprintf.cc
src/sys/include/ubixos/time.h
src/sys/kernel/fork.c
src/sys/isa/pit.c
src/sys/sys/video.c
src/sys/init/main.c
src/sys/include/ubixos/ubthread.h
src/sys/kernel/syscall.c
src/sys/isa/ne2k.c
src/sys/sys/io.c
src/sys/isa/atkbd.c
src/sys/include/ubixos/init.h
src/sys/vfs/mount.c
src/sys/isa/8259.c
src/sys/kernel/smp.c
src/sys/kernel/time.c
src/sys/vmm/vmm_memory.c
src/sys/kernel/endtask.c
src/sys/include/sys/io.h
src/sys/vfs/file.c
src/sys/sys/idt.c
src/sys/isa/fdc.c
src/sys/isa/mouse.c
src/sys/vfs/vfs.c
unsigned char unsigned char inportByte (unsigned int) inportByte unsigned int port

input one byte from specified port

port

address of port for reading

returns unsigned char value

_int13
atkbd_scan
backSpace
countMemory
dp_recv
fdcRw
getByte
hdInit
hdRead
hdWrite
initLNC
kbdRead
kbdWrite
keyboardHandler
kprint
ne2k_init
ne2kHandler
pciRead
PCtoNIC
sendByte
setLED
systemTask
timeCmosRead
tty_init
waitFdc
unsigned long unsigned long inportDWord (unsigned int) inportDWord unsigned int port

input one double word from specified port

port

address of port for reading

returns unsigned double word value

pciRead
unsigned short unsigned short inportWord (unsigned int) inportWord unsigned int port

input one word from specified port

port

address of port for reading

returns unsigned short value

_int13
getblock
hdInit
hdRead
lanceProbe
lncInt
NICtoPC
pciRead
readBcr
readCsr
void void outportByte (unsigned int, unsigned char) 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

_dmaXfer
_int13
atkbd_scan
backSpace
c_ap_boot
clearScreen
countMemory
dp_recv
fdcRw
floppyIsrhndlr
getblock
hdInit
hdRead
hdWrite
i8259_init
irqDisable
irqEnable
kbdWrite
keyboardHandler
kprint
lncInt
motorOn
mouseHandler
mouseInit
ne2k_init
ne2kHandler
NICtoPC
pciWrite
PCtoNIC
pit_init
reset
sendByte
setLED
systemTask
tty_change
tty_init
tty_print
void void outportByteP (unsigned int port, unsigned char value) 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

pit_init
timeCmosRead
void void outportDWord (unsigned int port, unsigned long value) 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

pciRead
pciWrite
void void outportWord (unsigned int, unsigned short) 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

_int13
hdWrite
lncInt
pciWrite
PCtoNIC
readBcr
readCsr
writeBcr
writeCsr

    /*****************************************************************************************
    Copyright(c)2002-2004TheUbixOSProject
    Allrightsreserved.

    Redistributionanduseinsourceandbinaryforms,withorwithoutmodification,are
    permittedprovidedthatthefollowingconditionsaremet:

    Redistributionsofsourcecodemustretaintheabovecopyrightnotice,thislistof
    conditions,thefollowingdisclaimerandthelistofauthors.Redistributionsinbinary
    formmustreproducetheabovecopyrightnotice,thislistofconditions,thefollowing
    disclaimerandthelistofauthorsinthedocumentationand/orothermaterialsprovided
    withthedistribution.NeitherthenameoftheUbixOSProjectnorthenamesofits
    contributorsmaybeusedtoendorseorpromoteproductsderivedfromthissoftware
    withoutspecificpriorwrittenpermission.

    THISSOFTWAREISPROVIDEDBYTHECOPYRIGHTHOLDERSANDCONTRIBUTORS"ASIS"ANDANY
    EXPRESSORIMPLIEDWARRANTIES,INCLUDING,BUTNOTLIMITEDTO,THEIMPLIEDWARRANTIESOF
    MERCHANTABILITYANDFITNESSFORAPARTICULARPURPOSEAREDISCLAIMED.INNOEVENTSHALL
    THECOPYRIGHTOWNERORCONTRIBUTORSBELIABLEFORANYDIRECT,INDIRECT,INCIDENTAL,
    SPECIAL,EXEMPLARY,ORCONSEQUENTIALDAMAGES(INCLUDING,BUTNOTLIMITEDTO,PROCUREMENT
    OFSUBSTITUTEGOODSORSERVICES;LOSSOFUSE,DATA,ORPROFITS;ORBUSINESSINTERRUPTION)
    HOWEVERCAUSEDANDONANYTHEORYOFLIABILITY,WHETHERINCONTRACT,STRICTLIABILITY,OR
    TORT(INCLUDINGNEGLIGENCEOROTHERWISE)ARISINGINANYWAYOUTOFTHEUSEOFTHIS
    SOFTWARE,EVENIFADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGE.

    $Id: io_8h.xml 88 2016-01-12 00:11:29Z reddawg $

    *****************************************************************************************/

    #ifndef_IO_H
    #define_IO_H

    unsignedcharinportByte(unsignedint);
    unsignedshortinportWord(unsignedint);
    unsignedlonginportDWord(unsignedint);
    voidoutportByte(unsignedint,unsignedchar);
    voidoutportByteP(unsignedintport,unsignedcharvalue);
    voidoutportWord(unsignedint,unsignedshort);
    voidoutportDWord(unsignedintport,unsignedlongvalue);

    #endif

    /***
    $Log: io_8h.xml,v $
    Revision 1.6  2006/12/19 14:12:51  reddawg
    rtld-elf almost workign

    Revision1.1.1.12006/06/0112:46:15reddawg
    ubix2

    Revision1.22005/10/1200:13:37reddawg
    Removed

    Revision1.1.1.12005/09/2617:23:52reddawg
    nomessage

    Revision1.32004/07/2220:14:34reddawg
    stillworkinghere

    Revision1.22004/05/2115:12:17reddawg
    Cleanedup

    END
    ***/