device.old.h
ubixos/types.h
src/sys/include/isa/ne2k.h
src/sys/isa/ne2k.c
src/sys/include/sys/device.old.h
ubixos/types.h
sys/_types.h
src/sys/include/sys/device.old.h
src/sys/include/isa/ne2k.h
src/sys/init/main.c
src/sys/isa/ne2k.c
src/sys/include/ubixos/init.h
device
ei_device
net

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

    Redistributionanduseinsourceandbinaryforms,withorwithoutmodification,arepermittedprovidedthatthefollowingconditionsaremet:

    Redistributionsofsourcecodemustretaintheabovecopyrightnotice,thislistofconditions,thefollowingdisclaimerandthelistofauthors.
    Redistributionsinbinaryformmustreproducetheabovecopyrightnotice,thislistofconditions,thefollowingdisclaimerandthelistofauthors
    inthedocumentationand/orothermaterialsprovidedwiththedistribution.NeitherthenameoftheUbixOSProjectnorthenamesofits
    contributorsmaybeusedtoendorseorpromoteproductsderivedfromthissoftwarewithoutspecificpriorwrittenpermission.

    THISSOFTWAREISPROVIDEDBYTHECOPYRIGHTHOLDERSANDCONTRIBUTORS"ASIS"ANDANYEXPRESSORIMPLIED
    WARRANTIES,INCLUDING,BUTNOTLIMITEDTO,THEIMPLIEDWARRANTIESOFMERCHANTABILITYANDFITNESSFORAPARTICULAR
    PURPOSEAREDISCLAIMED.INNOEVENTSHALLTHECOPYRIGHTOWNERORCONTRIBUTORSBELIABLEFORANYDIRECT,INDIRECT,
    INCIDENTAL,SPECIAL,EXEMPLARY,ORCONSEQUENTIALDAMAGES(INCLUDING,BUTNOTLIMITEDTO,PROCUREMENTOFSUBSTITUTE
    GOODSORSERVICES;LOSSOFUSE,DATA,ORPROFITS;ORBUSINESSINTERRUPTION)HOWEVERCAUSEDANDONANYTHEORY
    OFLIABILITY,WHETHERINCONTRACT,STRICTLIABILITY,ORTORT(INCLUDINGNEGLIGENCEOROTHERWISE)ARISINGINANYWAY
    OUTOFTHEUSEOFTHISSOFTWARE,EVENIFADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGE.

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

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

    #ifndef_DEVICE_H
    #define_DEVICE_H

    #include<ubixos/types.h>

    structdevice{
    structnet*net;
    uInt16ioAddr;
    uInt32irq;
    structei_device*priv;
    uInt32mtu;
    };

    structnet{
    charmac[6];
    charbroadcast[6];
    };

    structei_device{
    inttxStartPage;
    intrxStartPage;
    intstopPage;
    intcurrentPage;
    uInt16word16;
    uInt32pingPong;
    inttx1;
    inttx2;
    };

    #endif

    /***
    END
    ***/