<?xml version='1.0' encoding='UTF-8' standalone='no'?> <doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.16"> <compounddef id="lnc_8h" kind="file" language="C++"> <compoundname>lnc.h</compoundname> <includes refid="include_2sys_2types_8h" local="no">sys/types.h</includes> <includedby refid="ubixos_2init_8h" local="no">C:/Dev/git/UbixOS/sys/include/ubixos/init.h</includedby> <includedby refid="ethernetif_8c" local="no">C:/Dev/git/UbixOS/sys/net/netif/ethernetif.c</includedby> <includedby refid="lnc_8c" local="no">C:/Dev/git/UbixOS/sys/pci/lnc.c</includedby> <incdepgraph> <node id="4"> <label>sys/select.h</label> <link refid="select_8h"/> <childnode refid="5" relation="include"> </childnode> <childnode refid="3" relation="include"> </childnode> <childnode refid="6" relation="include"> </childnode> <childnode refid="7" relation="include"> </childnode> <childnode refid="8" relation="include"> </childnode> </node> <node id="8"> <label>sys/_sigset.h</label> <link refid="__sigset_8h"/> <childnode refid="3" relation="include"> </childnode> </node> <node id="1"> <label>C:/Dev/git/UbixOS/sys/include/pci/lnc.h</label> <link refid="lnc_8h"/> <childnode refid="2" relation="include"> </childnode> </node> <node id="2"> <label>sys/types.h</label> <link refid="include_2sys_2types_8h"/> <childnode refid="3" relation="include"> </childnode> <childnode refid="4" relation="include"> </childnode> </node> <node id="5"> <label>sys/cdefs.h</label> <link refid="cdefs_8h"/> </node> <node id="3"> <label>sys/_types.h</label> <link refid="__types_8h"/> </node> <node id="6"> <label>sys/_timespec.h</label> <link refid="__timespec_8h"/> <childnode refid="3" relation="include"> </childnode> </node> <node id="7"> <label>sys/_timeval.h</label> <link refid="__timeval_8h"/> <childnode refid="3" relation="include"> </childnode> </node> </incdepgraph> <invincdepgraph> <node id="3"> <label>C:/Dev/git/UbixOS/sys/init/main.c</label> <link refid="main_8c"/> </node> <node id="5"> <label>C:/Dev/git/UbixOS/sys/pci/lnc.c</label> <link refid="lnc_8c"/> </node> <node id="1"> <label>C:/Dev/git/UbixOS/sys/include/pci/lnc.h</label> <link refid="lnc_8h"/> <childnode refid="2" relation="include"> </childnode> <childnode refid="4" relation="include"> </childnode> <childnode refid="5" relation="include"> </childnode> </node> <node id="4"> <label>C:/Dev/git/UbixOS/sys/net/netif/ethernetif.c</label> <link refid="ethernetif_8c"/> </node> <node id="2"> <label>C:/Dev/git/UbixOS/sys/include/ubixos/init.h</label> <link refid="ubixos_2init_8h"/> <childnode refid="3" relation="include"> </childnode> </node> </invincdepgraph> <innerclass refid="structarpcom" prot="public">arpcom</innerclass> <innerclass refid="structhostRingEntry" prot="public">hostRingEntry</innerclass> <innerclass refid="structhostRingEntry__old" prot="public">hostRingEntry_old</innerclass> <innerclass refid="structinitBlock16" prot="public">initBlock16</innerclass> <innerclass refid="structinitBlock32" prot="public">initBlock32</innerclass> <innerclass refid="structlncInfo" prot="public">lncInfo</innerclass> <innerclass refid="structmds" prot="public">mds</innerclass> <innerclass refid="structnicInfo" prot="public">nicInfo</innerclass> <sectiondef kind="define"> <memberdef kind="define" id="lnc_8h_1a05aca4c2607e5cf418d26c6471c6df91" prot="public" static="no"> <name>Am79C960</name> <initializer>0x0003</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="234" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="234" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a91e4b6782cdb439f7d1493924b06036d" prot="public" static="no"> <name>Am79C961</name> <initializer>0x2260</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="235" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="235" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a3e6e658373fd814ca74785d82fb483df" prot="public" static="no"> <name>Am79C961A</name> <initializer>0x2261</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="236" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="236" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1abe2e36dbd6a0dda5f7132f496d560751" prot="public" static="no"> <name>Am79C965</name> <initializer>0x2430</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="237" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="237" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a901c0fbc5ca77f43baa5468a0c554148" prot="public" static="no"> <name>Am79C970</name> <initializer>0x0242</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="238" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="238" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a26c7d28ffe133b74501f6c3cd3ee0afc" prot="public" static="no"> <name>Am79C970A</name> <initializer>0x2621</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="239" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="239" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a77cd476f0f327589173897cace2a6d5d" prot="public" static="no"> <name>Am79C971</name> <initializer>0x2623</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="240" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="240" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1aec4eaac1bfb06a8d9d33802cd3481a71" prot="public" static="no"> <name>Am79C972</name> <initializer>0x2624</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="241" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="241" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a2418761a3aa861593c41df8a9c75c84b" prot="public" static="no"> <name>Am79C973</name> <initializer>0x2625</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="242" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="242" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a4377d3112a6628c997cd2a4fe9a5e3d8" prot="public" static="no"> <name>Am79C978</name> <initializer>0x2626</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="243" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="243" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1ae3685f97383506d96630657d40139121" prot="public" static="no"> <name>AMD_MASK</name> <initializer>0x003</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="232" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="232" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a3ef96780b54fbd7c886561ccec168e89" prot="public" static="no"> <name>BABL</name> <initializer>0x4000</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="215" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="215" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a68b0ced7df1599e51f1260147d3d0c48" prot="public" static="no"> <name>BCR18</name> <initializer>18</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="45" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="45" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a2285233a4ac1ed9ee8ee81f2fdc4ba1e" prot="public" static="no"> <name>BCR18_DWIO</name> <initializer>0x0080</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="46" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="46" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a01663805b12263a63e65e910b120d63d" prot="public" static="no"> <name>BCR20</name> <initializer>0x0014</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="49" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="49" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a88310f276b7fab99e0ba6936c9554c71" prot="public" static="no"> <name>BDP</name> <initializer>0x16</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="41" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="41" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1ad18ea98b9c83ca7ba86ca45baf65c9a1" prot="public" static="no"> <name>BDP32</name> <initializer>0x1C</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="42" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="42" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a26eec45c0879e59438a7d2ca16fa8067" prot="public" static="no"> <name>C_LANCE</name> <initializer>2 /* Am79C90 */</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="196" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="196" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a176c0577baa96c686397bca42f7ee6ff" prot="public" static="no"> <name>CERR</name> <initializer>0x2000</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="216" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="216" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a09512b5b7cf54991bf82200f66bd1b8c" prot="public" static="no"> <name>CSR0</name> <initializer>0x0000</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="57" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="57" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a1cf3194611b57177ea230f2994ee654c" prot="public" static="no"> <name>CSR0_STOP</name> <initializer>0x0004</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="58" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="58" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1aaa0004ce746adcb049f80ada0d848500" prot="public" static="no"> <name>CSR1</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="208" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="208" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1af743ac55d1de2de0b6e0322f0371bd40" prot="public" static="no"> <name>CSR15</name> <initializer>15</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="61" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="61" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a5ddcd8001062d63cf25a5cc8955a1949" prot="public" static="no"> <name>CSR15_DRTY</name> <initializer>0x0020</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="63" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="63" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a213858877957ca1867ac6e1af7765f99" prot="public" static="no"> <name>CSR15_DXMTFCS</name> <initializer>0x0008</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="62" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="62" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a9e05de8c9576678252fbd4474069d9cd" prot="public" static="no"> <name>CSR15_PROM</name> <initializer>0x8000</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="64" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="64" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a6f3bf10d90237a3c12153ebf8a52d586" prot="public" static="no"> <name>CSR2</name> <initializer>2</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="209" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="209" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1aaccfc3c68d398428c31b3c26cf3c7d5f" prot="public" static="no"> <name>CSR3</name> <initializer>3</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="210" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="210" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a7152294a2766ee5fcf0dca9fba61cfcd" prot="public" static="no"> <name>CSR58</name> <initializer>0x003A</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="67" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="67" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1ac2969c1f9783df74d1315e32c8d7e512" prot="public" static="no"> <name>CSR88</name> <initializer>88</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="211" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="211" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a64a850bd91da43c547e18e1b4cba0af2" prot="public" static="no"> <name>CSR89</name> <initializer>89</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="212" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="212" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1ac7329f246bfda2b0fc34bba5cae18380" prot="public" static="no"> <name>DMA_FIXED</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="189" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="189" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1aad3ba02ca3af2c007a91e05b7dada2b1" prot="public" static="no"> <name>DMA_MBUF</name> <initializer>2</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="190" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="190" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a735563036dced0b7d6cc98f97ea4978b" prot="public" static="no"> <name>ERR</name> <initializer>0x8000</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="214" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="214" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1abf4fcaacb1ad2010711b7c880ec2ed20" prot="public" static="no"> <name>ETHER_ADDR_LEN</name> <initializer>6</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="182" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="182" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1aca0dae20ad119b8bf8f368693eb2bff8" prot="public" static="no"> <name>IDON</name> <initializer>0x0100</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="221" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="221" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a93d733faa9617c2136ecc02953be45d5" prot="public" static="no"> <name>INEA</name> <initializer>0x0040</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="223" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="223" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1ab5889105dcd019008c9448dff61323f6" prot="public" static="no"> <name>INIT</name> <initializer>0x0001</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="229" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="229" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a71e19ac3883e6cdbc2a19126e1b590ab" prot="public" static="no"> <name>INTR</name> <initializer>0x0080</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="222" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="222" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a67dedc055b2e31a97ac3561a4a16b9af" prot="public" static="no"> <name>LANCE</name> <initializer>1 /* Am7990 */</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="195" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="195" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1af52baa205a87ca363ed5b4121a5f80a9" prot="public" static="no"> <name>MEM_SLEW</name> <initializer>8</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="177" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="177" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1ad4b3c4a053ea2e5475d77c3732383899" prot="public" static="no"> <name>MERR</name> <initializer>0x0800</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="218" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="218" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a614c0d93bfbf181f442e30e1c27b27ae" prot="public" static="no"> <name>MISS</name> <initializer>0x1000</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="217" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="217" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a8208bd666b76f9875ef5d27cb001e264" prot="public" static="no"> <name>MODE_16</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="52" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="52" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a3da944764f31bb69cb2aa74d1115989e" prot="public" static="no"> <name>MODE_32</name> <initializer>1</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="53" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="53" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1ab0dd9a24ba036665f61ba3a10f159de0" prot="public" static="no"> <name>MODE_INVALID</name> <initializer>3</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="54" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="54" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a3924669c8950a7f0b9b30e2841c21986" prot="public" static="no"> <name>NDESC</name> <param><defname>len2</defname></param> <initializer>(1 << len2)</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="175" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="175" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a0f13e1c33c723fb1751c67d8dcd54df3" prot="public" static="no"> <name>NE2100</name> <initializer>2</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="186" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="186" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1ab8a25540b57ae88d6dafdab7f8196028" prot="public" static="no"> <name>NE2100_IOSIZE</name> <initializer>24</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="183" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="183" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a1291f416b069313021b519eea62d5bf1" prot="public" static="no"> <name>NORMAL</name> <initializer>0</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="176" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="176" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a9a6f0938f7533adf6aebf030c2cff3d6" prot="public" static="no"> <name>NRDRE</name> <initializer>3</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="180" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="180" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a5feb2f9782070ea70e997a934dba38b1" prot="public" static="no"> <name>NTDRE</name> <initializer>3</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="181" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="181" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1af09868a61f66925c57b5d3e7fe36596b" prot="public" static="no"> <name>PART_MASK</name> <initializer>0xffff</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="233" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="233" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1af1a6cf2caeea69b144932f488e69ef9a" prot="public" static="no"> <name>PCnet_32</name> <initializer>6 /* <ref refid="lnc_8h_1abe2e36dbd6a0dda5f7132f496d560751" kindref="member">Am79C965</ref> */</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="200" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="200" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a33e34c2221d08ac7e5e4a76ad5fe5f2c" prot="public" static="no"> <name>PCnet_FAST</name> <initializer>9 /* <ref refid="lnc_8h_1a77cd476f0f327589173897cace2a6d5d" kindref="member">Am79C971</ref> */</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="203" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="203" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a132ccf085a33454d996e0a80d804c391" prot="public" static="no"> <name>PCnet_FASTplus</name> <initializer>10 /* <ref refid="lnc_8h_1aec4eaac1bfb06a8d9d33802cd3481a71" kindref="member">Am79C972</ref> */</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="204" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="204" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a42619f0c436d20482c7cb4b76fc643a5" prot="public" static="no"> <name>PCnet_Home</name> <initializer>11 /* <ref refid="lnc_8h_1a4377d3112a6628c997cd2a4fe9a5e3d8" kindref="member">Am79C978</ref> */</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="205" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="205" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a3baa99ddd1afd3e15b0895fd678db39e" prot="public" static="no"> <name>PCnet_ISA</name> <initializer>3 /* <ref refid="lnc_8h_1a05aca4c2607e5cf418d26c6471c6df91" kindref="member">Am79C960</ref> */</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="197" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="197" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1aed1e84c250032911bffed1b2f49fcf6e" prot="public" static="no"> <name>PCnet_ISA_II</name> <initializer>5 /* <ref refid="lnc_8h_1a3e6e658373fd814ca74785d82fb483df" kindref="member">Am79C961A</ref> */</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="199" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="199" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a9ad716fd5d7913ddf296a963b88c74e6" prot="public" static="no"> <name>PCnet_ISAplus</name> <initializer>4 /* <ref refid="lnc_8h_1a91e4b6782cdb439f7d1493924b06036d" kindref="member">Am79C961</ref> */</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="198" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="198" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a2da9a3ce30e040d19856a3aa23d11d09" prot="public" static="no"> <name>PCnet_PCI</name> <initializer>7 /* <ref refid="lnc_8h_1a901c0fbc5ca77f43baa5468a0c554148" kindref="member">Am79C970</ref> */</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="201" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="201" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1ae4152589aa28996d4f456ea1e3841613" prot="public" static="no"> <name>PCnet_PCI_II</name> <initializer>8 /* <ref refid="lnc_8h_1a26c7d28ffe133b74501f6c3cd3ee0afc" kindref="member">Am79C970A</ref> */</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="202" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="202" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1ae4f718f472f63dc07f7f923bd4b02e4e" prot="public" static="no"> <name>PCNET_VSW</name> <initializer>0x18</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="185" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="185" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a7769dee41e40f208184d06305aa55a6c" prot="public" static="no"> <name>RAP</name> <initializer>0x12</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="37" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="37" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a982ad181218cfa7ad17f5b0a58897e84" prot="public" static="no"> <name>RAP32</name> <initializer>0x14</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="38" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="38" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1ac15c6fd68ca6f958468c68795a25937c" prot="public" static="no"> <name>RDP</name> <initializer>0x10</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="35" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="35" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1aed7bb762e822dafd4117dc5e5523da8e" prot="public" static="no"> <name>RDP32</name> <initializer>0x10</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="36" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="36" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a7f410619679156a88b8f9e878e5badcf" prot="public" static="no"> <name>RECVBUFSIZE</name> <initializer>1518</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="179" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="179" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1ab702106cf3b3e96750b6845ded4e0299" prot="public" static="no"> <name>RESET</name> <initializer>0x14</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="39" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="39" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a99afd52e2a5136f4df1040ae306eeacc" prot="public" static="no"> <name>RESET32</name> <initializer>0x18</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="40" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="40" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a4810d8325791be718f1bcb2a92fd3a0f" prot="public" static="no"> <name>RINT</name> <initializer>0x0400</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="219" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="219" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1ae1bf5924626af85b5708417edb408ce1" prot="public" static="no"> <name>RXON</name> <initializer>0x0020</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="224" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="224" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1aef3765fe92001684a71af27e0d738038" prot="public" static="no"> <name>SHMEM</name> <initializer>4</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="191" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="191" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a39aaa2cb5148aec0a6c4599feaf3a7d3" prot="public" static="no"> <name>STRT</name> <initializer>0x0002</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="228" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="228" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a5b56addf254a3a41f1596ee477c2293b" prot="public" static="no"> <name>TDMD</name> <initializer>0x0008</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="226" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="226" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1ac6f30425a8221b25e8ebf4cdeb804b0e" prot="public" static="no"> <name>TINT</name> <initializer>0x0200</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="220" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="220" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a0d38de8b1de05fb25c7899244cc7a7df" prot="public" static="no"> <name>TRANSBUFSIZE</name> <initializer>1518</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="178" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="178" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1a88130575343bc866e885c2a9fea681d1" prot="public" static="no"> <name>TXON</name> <initializer>0x0010</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="225" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="225" bodyend="-1"/> </memberdef> <memberdef kind="define" id="lnc_8h_1ac1ae4add974b9cfc6b5aaf8a578f01ab" prot="public" static="no"> <name>UNKNOWN</name> <initializer>0 /* Unknown */</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="194" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="194" bodyend="-1"/> </memberdef> </sectiondef> <sectiondef kind="var"> <memberdef kind="variable" id="lnc_8h_1af5e66182cc3ee40ca7dab1a2449d002e" prot="public" static="no" mutable="no"> <type>struct <ref refid="structlncInfo" kindref="compound">lncInfo</ref> *</type> <definition>struct lncInfo* lnc</definition> <argsstring></argsstring> <name>lnc</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="245" column="21" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="44" bodyend="-1" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="245" declcolumn="21"/> <referencedby refid="lnc_8c_1a0c06be8c0c0c046c5073f4cfae3eed7c" compoundref="lnc_8c" startline="94" endline="189">initLNC</referencedby> <referencedby refid="lnc_8c_1ac698a392b34b41b9aa3eed6ec7c2f8db" compoundref="lnc_8c" startline="231" endline="252">lanceProbe</referencedby> <referencedby refid="lnc_8c_1a15887c99a129da1ef80b030d097c6c80" compoundref="lnc_8c" startline="518" endline="520">lnc_driverOwnsRX</referencedby> <referencedby refid="lnc_8c_1ab876fabc49e39786f1a2ad625c90f2d2" compoundref="lnc_8c" startline="514" endline="516">lnc_driverOwnsTX</referencedby> <referencedby refid="lnc_8c_1adca06b8ca41f65a590bfabd9e2a24b9b" compoundref="lnc_8c" startline="573" endline="583">lnc_getMode</referencedby> <referencedby refid="lnc_8c_1a91848001b8f3004373121f03951d4c4c" compoundref="lnc_8c" startline="254" endline="276">lnc_INT</referencedby> <referencedby refid="lnc_8c_1a3adb7ffd629931a01514727e774010be" compoundref="lnc_8c" startline="534" endline="544">lnc_nextRxPtr</referencedby> <referencedby refid="lnc_8c_1a2b7362bb168e98f74686a9e149e77766" compoundref="lnc_8c" startline="522" endline="532">lnc_nextTxPtr</referencedby> <referencedby refid="lnc_8c_1ad661daf22a22f6b9c428aebef31ea723" compoundref="lnc_8c" startline="191" endline="229">lnc_probe</referencedby> <referencedby refid="lnc_8c_1a213face33ee64fb988be9fa980589253" compoundref="lnc_8c" startline="84" endline="87">lnc_readBCR</referencedby> <referencedby refid="lnc_8c_1ad1848f3fed3685285d6218e19bec1605" compoundref="lnc_8c" startline="89" endline="92">lnc_readBCR32</referencedby> <referencedby refid="lnc_8c_1a752b6613ae8e3adf7c11e20bd94be152" compoundref="lnc_8c" startline="64" endline="67">lnc_readCSR</referencedby> <referencedby refid="lnc_8c_1afe2d2cf61518c2dbc5abbf42cadec6b2" compoundref="lnc_8c" startline="69" endline="72">lnc_readCSR32</referencedby> <referencedby refid="lnc_8c_1a4acfee627f5b840fa9491efcd0ef384d" compoundref="lnc_8c" startline="585" endline="587">lnc_reset</referencedby> <referencedby refid="lnc_8c_1ab42934c99afb63e4dab3859307feeb80" compoundref="lnc_8c" startline="589" endline="591">lnc_reset32</referencedby> <referencedby refid="lnc_8c_1afa544fa662f94035a72f9c04f7f7fd5a" compoundref="lnc_8c" startline="316" endline="350">lnc_rxINT</referencedby> <referencedby refid="lnc_8c_1a85f794a709a826cb783b49a20dda4cf3" compoundref="lnc_8c" startline="546" endline="571">lnc_sendPacket</referencedby> <referencedby refid="lnc_8c_1a63b705fcc8bfad509be7dcb6bef7d821" compoundref="lnc_8c" startline="593" endline="609">lnc_switchDWord</referencedby> <referencedby refid="lnc_8c_1a6fb9d9c3d73ce2d10b2cebe1d71f07e2" compoundref="lnc_8c" startline="278" endline="314">lnc_thread</referencedby> <referencedby refid="lnc_8c_1a7542af3f8b6969da5e51db96f6013efe" compoundref="lnc_8c" startline="74" endline="77">lnc_writeBCR</referencedby> <referencedby refid="lnc_8c_1abc22d59a1dab450fde08b50ef668974a" compoundref="lnc_8c" startline="79" endline="82">lnc_writeBCR32</referencedby> <referencedby refid="lnc_8c_1a7ddaf6c2816ca0adea2397a0ccbc101b" compoundref="lnc_8c" startline="54" endline="57">lnc_writeCSR</referencedby> <referencedby refid="lnc_8c_1a343a05a27f9bf30d01eda3470668e624" compoundref="lnc_8c" startline="59" endline="62">lnc_writeCSR32</referencedby> <referencedby refid="lnc_8c_1a86e977fd8113976b87da564f2b53a2d7" compoundref="lnc_8c" startline="419" endline="512">lncAttach</referencedby> <referencedby refid="lnc_8c_1a6fdabac3834c12782583e0a42f928295" compoundref="lnc_8c" startline="368" endline="392">lncInt</referencedby> </memberdef> </sectiondef> <sectiondef kind="func"> <memberdef kind="function" id="lnc_8h_1ad155cde754cb2beb8403810b0a651ba7" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void _lncInt</definition> <argsstring>()</argsstring> <name>_lncInt</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="253" column="6" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="253" declcolumn="6"/> </memberdef> <memberdef kind="function" id="lnc_8h_1a0c06be8c0c0c046c5073f4cfae3eed7c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>int</type> <definition>int initLNC</definition> <argsstring>()</argsstring> <name>initLNC</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="247" column="5" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="94" bodyend="189" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="247" declcolumn="5"/> <references refid="structarpcom_1a33db97a0b3650089799388e5f47adc9d" compoundref="lnc_8h" startline="93">arpcom::ac_enaddr</references> <references refid="structlncInfo_1a6ab65edc0c5bba6523ed5b95f3a25fd5" compoundref="lnc_8h" startline="128">lncInfo::arpcom</references> <references refid="structlncInfo_1a9e80c42e71b5d9ca504f6f031f6f3a3e" compoundref="lnc_8h" startline="138">lncInfo::bufferSize</references> <references refid="lnc_8h_1a09512b5b7cf54991bf82200f66bd1b8c" compoundref="lnc_8h" startline="57">CSR0</references> <references refid="lnc_8h_1aaa0004ce746adcb049f80ada0d848500" compoundref="lnc_8h" startline="208">CSR1</references> <references refid="lnc_8h_1a6f3bf10d90237a3c12153ebf8a52d586" compoundref="lnc_8h" startline="209">CSR2</references> <references refid="lnc_8h_1aaccfc3c68d398428c31b3c26cf3c7d5f" compoundref="lnc_8h" startline="210">CSR3</references> <references refid="gdt_8h_1a2e29d1e158d5e81dc70dfae75f17d7f4" compoundref="gdt_8h" startline="50">dDpl3</references> <references refid="gdt_8h_1a7eb6dc7004c613df58764da5df7d85d8" compoundref="gdt_8h" startline="43">dInt</references> <references refid="lnc_8h_1ac7329f246bfda2b0fc34bba5cae18380" compoundref="lnc_8h" startline="189">DMA_FIXED</references> <references refid="gdt_8h_1abe5eb76416aff1d9114e1cdb8b0797fe" compoundref="gdt_8h" startline="54">dPresent</references> <references refid="lnc_8h_1abf4fcaacb1ad2010711b7c880ec2ed20" compoundref="lnc_8h" startline="182">ETHER_ADDR_LEN</references> <references refid="structnicInfo_1ace0bfd3296cc049fa333e59b1b272072" compoundref="lnc_8h" startline="100">nicInfo::ic</references> <references refid="structnicInfo_1abc40ed67a91dece36218837e90a90218" compoundref="lnc_8h" startline="99">nicInfo::ident</references> <references refid="lnc_8h_1aca0dae20ad119b8bf8f368693eb2bff8" compoundref="lnc_8h" startline="221">IDON</references> <references refid="lnc_8h_1a93d733faa9617c2136ecc02953be45d5" compoundref="lnc_8h" startline="223">INEA</references> <references refid="structlncInfo_1a8e865d1cef832d16bfd9305f19ee43d4" compoundref="lnc_8h" startline="134">lncInfo::init</references> <references refid="lnc_8h_1ab5889105dcd019008c9448dff61323f6" compoundref="lnc_8h" startline="229">INIT</references> <references refid="io_8h_1a77b934268de1b3ecdcf3f275413b3108" compoundref="io_8c" startline="38" endline="46">inportByte</references> <references refid="structlncInfo_1af005a894cb0e625cb484cd61e5dc792e" compoundref="lnc_8h" startline="135">lncInfo::ioAddr</references> <references refid="8259_8h_1a0ac079c4d770f02e505f4d8569a6960a">irqEnable</references> <references refid="kmalloc_8h_1a150eab2ac4ce4553e21ca10e7f441762" compoundref="kmalloc_8c" startline="241" endline="331">kmalloc</references> <references refid="kprintf_8h_1a20b56810edb62a6fe59917015c30848f" compoundref="kprintf_8c" startline="259" endline="276">kprintf</references> <references refid="lnc_8c_1af5e66182cc3ee40ca7dab1a2449d002e" compoundref="lnc_8c" startline="44">lnc</references> <references refid="lnc_8c_1adca06b8ca41f65a590bfabd9e2a24b9b" compoundref="lnc_8c" startline="573" endline="583">lnc_getMode</references> <references refid="lnc_8h_1a59af9e0fe8ee78093931131a8818e66f">lnc_isr</references> <references refid="lnc_8c_1ad661daf22a22f6b9c428aebef31ea723" compoundref="lnc_8c" startline="191" endline="229">lnc_probe</references> <references refid="lnc_8c_1ad1848f3fed3685285d6218e19bec1605" compoundref="lnc_8c" startline="89" endline="92">lnc_readBCR32</references> <references refid="lnc_8c_1afe2d2cf61518c2dbc5abbf42cadec6b2" compoundref="lnc_8c" startline="69" endline="72">lnc_readCSR32</references> <references refid="lnc_8c_1a63b705fcc8bfad509be7dcb6bef7d821" compoundref="lnc_8c" startline="593" endline="609">lnc_switchDWord</references> <references refid="lnc_8c_1abc22d59a1dab450fde08b50ef668974a" compoundref="lnc_8c" startline="79" endline="82">lnc_writeBCR32</references> <references refid="lnc_8c_1a343a05a27f9bf30d01eda3470668e624" compoundref="lnc_8c" startline="59" endline="62">lnc_writeCSR32</references> <references refid="lnc_8c_1a86e977fd8113976b87da564f2b53a2d7" compoundref="lnc_8c" startline="419" endline="512">lncAttach</references> <references refid="structnicInfo_1a1260a18062e5cb16aac9b3f2b253409c" compoundref="lnc_8h" startline="101">nicInfo::memMode</references> <references refid="string_8h_1ace4b911463887af5e748326323e99a23">memset</references> <references refid="structinitBlock32_1a7a82e395fd7ebc9c6d49aaa076079edf" compoundref="lnc_8h" startline="117">initBlock32::mode</references> <references refid="lnc_8h_1a8208bd666b76f9875ef5d27cb001e264" compoundref="lnc_8h" startline="52">MODE_16</references> <references refid="lnc_8h_1a3da944764f31bb69cb2aa74d1115989e" compoundref="lnc_8h" startline="53">MODE_32</references> <references refid="lnc_8h_1a0f13e1c33c723fb1751c67d8dcd54df3" compoundref="lnc_8h" startline="186">NE2100</references> <references refid="structlncInfo_1aeccb5006639cf653b6a42de7b4ae1555" compoundref="lnc_8h" startline="129">lncInfo::nic</references> <references refid="structlncInfo_1a7520aa6929e2407573acaa5d408c7af4" compoundref="lnc_8h" startline="136">lncInfo::nrdre</references> <references refid="lnc_8h_1a9a6f0938f7533adf6aebf030c2cff3d6" compoundref="lnc_8h" startline="180">NRDRE</references> <references refid="structlncInfo_1a1ca5c65a2fbc6bc1cd56930eeec0b7eb" compoundref="lnc_8h" startline="137">lncInfo::ntdre</references> <references refid="lnc_8h_1a5feb2f9782070ea70e997a934dba38b1" compoundref="lnc_8h" startline="181">NTDRE</references> <references refid="structinitBlock32_1ac1cc1926832f4faadf8c68d4d3efad9c" compoundref="lnc_8h" startline="120">initBlock32::padr</references> <references refid="lnc_8h_1af1a6cf2caeea69b144932f488e69ef9a" compoundref="lnc_8h" startline="200">PCnet_32</references> <references refid="structinitBlock32_1a8c7d3f96a698e973939ab069e779e60f" compoundref="lnc_8h" startline="123">initBlock32::rdra</references> <references refid="structinitBlock32_1a7d8e6b5186ef35e5867bcc2df83e177b" compoundref="lnc_8h" startline="118">initBlock32::rlen</references> <references refid="structlncInfo_1acbc5278e1bddc916566dab1234121b4f" compoundref="lnc_8h" startline="130">lncInfo::rxRing</references> <references refid="idt_8h_1a174a47ed653fc64fff6b5bb1b895c2cf" compoundref="idt_8c" startline="208" endline="216">setVector</references> <references refid="lnc_8h_1a39aaa2cb5148aec0a6c4599feaf3a7d3" compoundref="lnc_8h" startline="228">STRT</references> <references refid="8259_8h_1a2f7f6ebf05739e77a7c20aee806b771c" compoundref="8259_8h" startline="42">sVec</references> <references refid="structinitBlock32_1a21be4224d33c7821c3ada11a0e8c3f08" compoundref="lnc_8h" startline="124">initBlock32::tdra</references> <references refid="structinitBlock32_1ad3c8914cac5a258208f737a446dfd78e" compoundref="lnc_8h" startline="119">initBlock32::tlen</references> <references refid="structlncInfo_1a9f1ca6c5efebea8081f9705d4cfc3927" compoundref="lnc_8h" startline="132">lncInfo::txRing</references> <references refid="paging_8h_1a17fca9c83854e88d2ca3c0ef8ec687dc" compoundref="getphysicaladdr_8c" startline="56" endline="70">vmm_getRealAddr</references> </memberdef> <memberdef kind="function" id="lnc_8h_1ac698a392b34b41b9aa3eed6ec7c2f8db" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>int</type> <definition>int lanceProbe</definition> <argsstring>(struct lncInfo *lnc)</argsstring> <name>lanceProbe</name> <param> <type>struct <ref refid="structlncInfo" kindref="compound">lncInfo</ref> *</type> <declname>lnc</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="249" column="5" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="231" bodyend="252" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="249" declcolumn="5"/> <references refid="lnc_8h_1a26eec45c0879e59438a7d2ca16fa8067" compoundref="lnc_8h" startline="196">C_LANCE</references> <references refid="lnc_8h_1a09512b5b7cf54991bf82200f66bd1b8c" compoundref="lnc_8h" startline="57">CSR0</references> <references refid="lnc_8h_1a1cf3194611b57177ea230f2994ee654c" compoundref="lnc_8h" startline="58">CSR0_STOP</references> <references refid="lnc_8h_1aaccfc3c68d398428c31b3c26cf3c7d5f" compoundref="lnc_8h" startline="210">CSR3</references> <references refid="lnc_8h_1a93d733faa9617c2136ecc02953be45d5" compoundref="lnc_8h" startline="223">INEA</references> <references refid="io_8h_1afb703b187feb4b92444454df6c3dd9e6" compoundref="io_8c" startline="55" endline="63">inportWord</references> <references refid="structlncInfo_1af005a894cb0e625cb484cd61e5dc792e" compoundref="lnc_8h" startline="135">lncInfo::ioAddr</references> <references refid="lnc_8h_1a67dedc055b2e31a97ac3561a4a16b9af" compoundref="lnc_8h" startline="195">LANCE</references> <references refid="lnc_8c_1af5e66182cc3ee40ca7dab1a2449d002e" compoundref="lnc_8c" startline="44">lnc</references> <references refid="lnc_8c_1a752b6613ae8e3adf7c11e20bd94be152" compoundref="lnc_8c" startline="64" endline="67">lnc_readCSR</references> <references refid="lnc_8c_1a7ddaf6c2816ca0adea2397a0ccbc101b" compoundref="lnc_8c" startline="54" endline="57">lnc_writeCSR</references> <references refid="lnc_8h_1ac15c6fd68ca6f958468c68795a25937c" compoundref="lnc_8h" startline="35">RDP</references> <references refid="lnc_8h_1ac1ae4add974b9cfc6b5aaf8a578f01ab" compoundref="lnc_8h" startline="194">UNKNOWN</references> <referencedby refid="lnc_8c_1ad661daf22a22f6b9c428aebef31ea723" compoundref="lnc_8c" startline="191" endline="229">lnc_probe</referencedby> </memberdef> <memberdef kind="function" id="lnc_8h_1ab95464b44989d2f22df25577821147c5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>int</type> <definition>int lnc_driverOwnsRX</definition> <argsstring>(struct lncInfo *)</argsstring> <name>lnc_driverOwnsRX</name> <param> <type>struct <ref refid="structlncInfo" kindref="compound">lncInfo</ref> *</type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="166" column="5" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="518" bodyend="520" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="166" declcolumn="5"/> <references refid="lnc_8c_1af5e66182cc3ee40ca7dab1a2449d002e" compoundref="lnc_8c" startline="44">lnc</references> <references refid="structhostRingEntry_1ad47f374df8b180e7fa5c58cfa9ef474e" compoundref="lnc_8h" startline="87">hostRingEntry::md</references> <references refid="structlncInfo_1a405d0044e90efe89f3057502d43dfa2c" compoundref="lnc_8h" startline="140">lncInfo::rxPtr</references> <references refid="structlncInfo_1acbc5278e1bddc916566dab1234121b4f" compoundref="lnc_8h" startline="130">lncInfo::rxRing</references> <referencedby refid="lnc_8c_1afa544fa662f94035a72f9c04f7f7fd5a" compoundref="lnc_8c" startline="316" endline="350">lnc_rxINT</referencedby> <referencedby refid="lnc_8c_1a6fb9d9c3d73ce2d10b2cebe1d71f07e2" compoundref="lnc_8c" startline="278" endline="314">lnc_thread</referencedby> </memberdef> <memberdef kind="function" id="lnc_8h_1a7b880fcc480d9e7bdef6eb2e85d7b0fb" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>int</type> <definition>int lnc_getMode</definition> <argsstring>(struct lncInfo *)</argsstring> <name>lnc_getMode</name> <param> <type>struct <ref refid="structlncInfo" kindref="compound">lncInfo</ref> *</type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="163" column="5" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="573" bodyend="583" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="163" declcolumn="5"/> <references refid="lnc_8h_1a09512b5b7cf54991bf82200f66bd1b8c" compoundref="lnc_8h" startline="57">CSR0</references> <references refid="lnc_8h_1a1cf3194611b57177ea230f2994ee654c" compoundref="lnc_8h" startline="58">CSR0_STOP</references> <references refid="lnc_8c_1af5e66182cc3ee40ca7dab1a2449d002e" compoundref="lnc_8c" startline="44">lnc</references> <references refid="lnc_8c_1a752b6613ae8e3adf7c11e20bd94be152" compoundref="lnc_8c" startline="64" endline="67">lnc_readCSR</references> <references refid="lnc_8c_1afe2d2cf61518c2dbc5abbf42cadec6b2" compoundref="lnc_8c" startline="69" endline="72">lnc_readCSR32</references> <references refid="lnc_8c_1a4acfee627f5b840fa9491efcd0ef384d" compoundref="lnc_8c" startline="585" endline="587">lnc_reset</references> <references refid="lnc_8c_1ab42934c99afb63e4dab3859307feeb80" compoundref="lnc_8c" startline="589" endline="591">lnc_reset32</references> <references refid="lnc_8h_1a8208bd666b76f9875ef5d27cb001e264" compoundref="lnc_8h" startline="52">MODE_16</references> <references refid="lnc_8h_1a3da944764f31bb69cb2aa74d1115989e" compoundref="lnc_8h" startline="53">MODE_32</references> <references refid="lnc_8h_1ab0dd9a24ba036665f61ba3a10f159de0" compoundref="lnc_8h" startline="54">MODE_INVALID</references> <referencedby refid="lnc_8c_1a0c06be8c0c0c046c5073f4cfae3eed7c" compoundref="lnc_8c" startline="94" endline="189">initLNC</referencedby> </memberdef> <memberdef kind="function" id="lnc_8h_1a91848001b8f3004373121f03951d4c4c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void lnc_INT</definition> <argsstring>()</argsstring> <name>lnc_INT</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="169" column="6" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="254" bodyend="276" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="169" declcolumn="6"/> <references refid="lnc_8h_1a09512b5b7cf54991bf82200f66bd1b8c" compoundref="lnc_8h" startline="57">CSR0</references> <references refid="lnc_8h_1a735563036dced0b7d6cc98f97ea4978b" compoundref="lnc_8h" startline="214">ERR</references> <references refid="kprintf_8h_1a20b56810edb62a6fe59917015c30848f" compoundref="kprintf_8c" startline="259" endline="276">kprintf</references> <references refid="lnc_8c_1af5e66182cc3ee40ca7dab1a2449d002e" compoundref="lnc_8c" startline="44">lnc</references> <references refid="lnc_8c_1a343a05a27f9bf30d01eda3470668e624" compoundref="lnc_8c" startline="59" endline="62">lnc_writeCSR32</references> <references refid="lnc_8h_1a4810d8325791be718f1bcb2a92fd3a0f" compoundref="lnc_8h" startline="219">RINT</references> <references refid="lnc_8h_1ac6f30425a8221b25e8ebf4cdeb804b0e" compoundref="lnc_8h" startline="220">TINT</references> </memberdef> <memberdef kind="function" id="lnc_8h_1a59af9e0fe8ee78093931131a8818e66f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void lnc_isr</definition> <argsstring>()</argsstring> <name>lnc_isr</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="165" column="6" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="165" declcolumn="6"/> <referencedby refid="lnc_8c_1a0c06be8c0c0c046c5073f4cfae3eed7c" compoundref="lnc_8c" startline="94" endline="189">initLNC</referencedby> </memberdef> <memberdef kind="function" id="lnc_8h_1a6fdbf939f8b42c5ef165d23a76c05449" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>int</type> <definition>int lnc_probe</definition> <argsstring>(struct lncInfo *)</argsstring> <name>lnc_probe</name> <param> <type>struct <ref refid="structlncInfo" kindref="compound">lncInfo</ref> *</type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="159" column="5" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="191" bodyend="229" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="159" declcolumn="5"/> <references refid="lnc_8h_1a05aca4c2607e5cf418d26c6471c6df91" compoundref="lnc_8h" startline="234">Am79C960</references> <references refid="lnc_8h_1a91e4b6782cdb439f7d1493924b06036d" compoundref="lnc_8h" startline="235">Am79C961</references> <references refid="lnc_8h_1a3e6e658373fd814ca74785d82fb483df" compoundref="lnc_8h" startline="236">Am79C961A</references> <references refid="lnc_8h_1abe2e36dbd6a0dda5f7132f496d560751" compoundref="lnc_8h" startline="237">Am79C965</references> <references refid="lnc_8h_1a901c0fbc5ca77f43baa5468a0c554148" compoundref="lnc_8h" startline="238">Am79C970</references> <references refid="lnc_8h_1a26c7d28ffe133b74501f6c3cd3ee0afc" compoundref="lnc_8h" startline="239">Am79C970A</references> <references refid="lnc_8h_1a77cd476f0f327589173897cace2a6d5d" compoundref="lnc_8h" startline="240">Am79C971</references> <references refid="lnc_8h_1aec4eaac1bfb06a8d9d33802cd3481a71" compoundref="lnc_8h" startline="241">Am79C972</references> <references refid="lnc_8h_1a2418761a3aa861593c41df8a9c75c84b" compoundref="lnc_8h" startline="242">Am79C973</references> <references refid="lnc_8h_1a4377d3112a6628c997cd2a4fe9a5e3d8" compoundref="lnc_8h" startline="243">Am79C978</references> <references refid="lnc_8h_1ae3685f97383506d96630657d40139121" compoundref="lnc_8h" startline="232">AMD_MASK</references> <references refid="lnc_8h_1ac2969c1f9783df74d1315e32c8d7e512" compoundref="lnc_8h" startline="211">CSR88</references> <references refid="lnc_8h_1a64a850bd91da43c547e18e1b4cba0af2" compoundref="lnc_8h" startline="212">CSR89</references> <references refid="lnc_8c_1ac698a392b34b41b9aa3eed6ec7c2f8db" compoundref="lnc_8c" startline="231" endline="252">lanceProbe</references> <references refid="lnc_8c_1af5e66182cc3ee40ca7dab1a2449d002e" compoundref="lnc_8c" startline="44">lnc</references> <references refid="lnc_8c_1a752b6613ae8e3adf7c11e20bd94be152" compoundref="lnc_8c" startline="64" endline="67">lnc_readCSR</references> <references refid="lnc_8h_1af09868a61f66925c57b5d3e7fe36596b" compoundref="lnc_8h" startline="233">PART_MASK</references> <references refid="lnc_8h_1af1a6cf2caeea69b144932f488e69ef9a" compoundref="lnc_8h" startline="200">PCnet_32</references> <references refid="lnc_8h_1a33e34c2221d08ac7e5e4a76ad5fe5f2c" compoundref="lnc_8h" startline="203">PCnet_FAST</references> <references refid="lnc_8h_1a132ccf085a33454d996e0a80d804c391" compoundref="lnc_8h" startline="204">PCnet_FASTplus</references> <references refid="lnc_8h_1a42619f0c436d20482c7cb4b76fc643a5" compoundref="lnc_8h" startline="205">PCnet_Home</references> <references refid="lnc_8h_1a3baa99ddd1afd3e15b0895fd678db39e" compoundref="lnc_8h" startline="197">PCnet_ISA</references> <references refid="lnc_8h_1aed1e84c250032911bffed1b2f49fcf6e" compoundref="lnc_8h" startline="199">PCnet_ISA_II</references> <references refid="lnc_8h_1a9ad716fd5d7913ddf296a963b88c74e6" compoundref="lnc_8h" startline="198">PCnet_ISAplus</references> <references refid="lnc_8h_1a2da9a3ce30e040d19856a3aa23d11d09" compoundref="lnc_8h" startline="201">PCnet_PCI</references> <references refid="lnc_8h_1ae4152589aa28996d4f456ea1e3841613" compoundref="lnc_8h" startline="202">PCnet_PCI_II</references> <referencedby refid="lnc_8c_1a0c06be8c0c0c046c5073f4cfae3eed7c" compoundref="lnc_8c" startline="94" endline="189">initLNC</referencedby> </memberdef> <memberdef kind="function" id="lnc_8h_1abbe723118b049f044f6c932be9cfa926" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref></type> <definition>uint16_t lnc_readBCR</definition> <argsstring>(struct lncInfo *, uint16_t)</argsstring> <name>lnc_readBCR</name> <param> <type>struct <ref refid="structlncInfo" kindref="compound">lncInfo</ref> *</type> </param> <param> <type><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref></type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="153" column="10" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="84" bodyend="87" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="153" declcolumn="10"/> <references refid="lnc_8h_1a88310f276b7fab99e0ba6936c9554c71" compoundref="lnc_8h" startline="41">BDP</references> <references refid="io_8h_1afb703b187feb4b92444454df6c3dd9e6" compoundref="io_8c" startline="55" endline="63">inportWord</references> <references refid="structlncInfo_1af005a894cb0e625cb484cd61e5dc792e" compoundref="lnc_8h" startline="135">lncInfo::ioAddr</references> <references refid="lnc_8c_1af5e66182cc3ee40ca7dab1a2449d002e" compoundref="lnc_8c" startline="44">lnc</references> <references refid="io_8h_1a243f6b6d22cc5948908b764d58efc2b0" compoundref="io_8c" startline="103" endline="109">outportWord</references> <references refid="lnc_8h_1a7769dee41e40f208184d06305aa55a6c" compoundref="lnc_8h" startline="37">RAP</references> </memberdef> <memberdef kind="function" id="lnc_8h_1a0b58223d521c4e1074789db669fbc7d3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type> <definition>uint32_t lnc_readBCR32</definition> <argsstring>(struct lncInfo *, uint32_t)</argsstring> <name>lnc_readBCR32</name> <param> <type>struct <ref refid="structlncInfo" kindref="compound">lncInfo</ref> *</type> </param> <param> <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="154" column="10" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="89" bodyend="92" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="154" declcolumn="10"/> <references refid="lnc_8h_1ad18ea98b9c83ca7ba86ca45baf65c9a1" compoundref="lnc_8h" startline="42">BDP32</references> <references refid="io_8h_1a8d6617406b264c7f9e143adab8406791" compoundref="io_8c" startline="133" endline="141">inportDWord</references> <references refid="structlncInfo_1af005a894cb0e625cb484cd61e5dc792e" compoundref="lnc_8h" startline="135">lncInfo::ioAddr</references> <references refid="lnc_8c_1af5e66182cc3ee40ca7dab1a2449d002e" compoundref="lnc_8c" startline="44">lnc</references> <references refid="io_8h_1a2e2ad8d744ae4b35ea37d39dcfea1296" compoundref="io_8c" startline="118" endline="124">outportDWord</references> <references refid="lnc_8h_1a982ad181218cfa7ad17f5b0a58897e84" compoundref="lnc_8h" startline="38">RAP32</references> <referencedby refid="lnc_8c_1a0c06be8c0c0c046c5073f4cfae3eed7c" compoundref="lnc_8c" startline="94" endline="189">initLNC</referencedby> <referencedby refid="lnc_8c_1a63b705fcc8bfad509be7dcb6bef7d821" compoundref="lnc_8c" startline="593" endline="609">lnc_switchDWord</referencedby> </memberdef> <memberdef kind="function" id="lnc_8h_1aa08282a58f8a7317ddeef4afe48f646a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref></type> <definition>uint16_t lnc_readCSR</definition> <argsstring>(struct lncInfo *, uint16_t)</argsstring> <name>lnc_readCSR</name> <param> <type>struct <ref refid="structlncInfo" kindref="compound">lncInfo</ref> *</type> </param> <param> <type><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref></type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="147" column="10" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="64" bodyend="67" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="147" declcolumn="10"/> <references refid="io_8h_1afb703b187feb4b92444454df6c3dd9e6" compoundref="io_8c" startline="55" endline="63">inportWord</references> <references refid="structlncInfo_1af005a894cb0e625cb484cd61e5dc792e" compoundref="lnc_8h" startline="135">lncInfo::ioAddr</references> <references refid="lnc_8c_1af5e66182cc3ee40ca7dab1a2449d002e" compoundref="lnc_8c" startline="44">lnc</references> <references refid="io_8h_1a243f6b6d22cc5948908b764d58efc2b0" compoundref="io_8c" startline="103" endline="109">outportWord</references> <references refid="lnc_8h_1a7769dee41e40f208184d06305aa55a6c" compoundref="lnc_8h" startline="37">RAP</references> <references refid="lnc_8h_1ac15c6fd68ca6f958468c68795a25937c" compoundref="lnc_8h" startline="35">RDP</references> <referencedby refid="lnc_8c_1ac698a392b34b41b9aa3eed6ec7c2f8db" compoundref="lnc_8c" startline="231" endline="252">lanceProbe</referencedby> <referencedby refid="lnc_8c_1adca06b8ca41f65a590bfabd9e2a24b9b" compoundref="lnc_8c" startline="573" endline="583">lnc_getMode</referencedby> <referencedby refid="lnc_8c_1ad661daf22a22f6b9c428aebef31ea723" compoundref="lnc_8c" startline="191" endline="229">lnc_probe</referencedby> </memberdef> <memberdef kind="function" id="lnc_8h_1aa1ea40a9cace487ef2d075575155a0e9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type> <definition>uint32_t lnc_readCSR32</definition> <argsstring>(struct lncInfo *, uint32_t)</argsstring> <name>lnc_readCSR32</name> <param> <type>struct <ref refid="structlncInfo" kindref="compound">lncInfo</ref> *</type> </param> <param> <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="148" column="10" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="69" bodyend="72" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="148" declcolumn="10"/> <references refid="io_8h_1a8d6617406b264c7f9e143adab8406791" compoundref="io_8c" startline="133" endline="141">inportDWord</references> <references refid="structlncInfo_1af005a894cb0e625cb484cd61e5dc792e" compoundref="lnc_8h" startline="135">lncInfo::ioAddr</references> <references refid="lnc_8c_1af5e66182cc3ee40ca7dab1a2449d002e" compoundref="lnc_8c" startline="44">lnc</references> <references refid="io_8h_1a2e2ad8d744ae4b35ea37d39dcfea1296" compoundref="io_8c" startline="118" endline="124">outportDWord</references> <references refid="lnc_8h_1a982ad181218cfa7ad17f5b0a58897e84" compoundref="lnc_8h" startline="38">RAP32</references> <references refid="lnc_8h_1aed7bb762e822dafd4117dc5e5523da8e" compoundref="lnc_8h" startline="36">RDP32</references> <referencedby refid="lnc_8c_1a0c06be8c0c0c046c5073f4cfae3eed7c" compoundref="lnc_8c" startline="94" endline="189">initLNC</referencedby> <referencedby refid="lnc_8c_1adca06b8ca41f65a590bfabd9e2a24b9b" compoundref="lnc_8c" startline="573" endline="583">lnc_getMode</referencedby> <referencedby refid="lnc_8c_1a63b705fcc8bfad509be7dcb6bef7d821" compoundref="lnc_8c" startline="593" endline="609">lnc_switchDWord</referencedby> </memberdef> <memberdef kind="function" id="lnc_8h_1a0cdcf5703c7c305583edb4c948606ef1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void lnc_reset</definition> <argsstring>(struct lncInfo *)</argsstring> <name>lnc_reset</name> <param> <type>struct <ref refid="structlncInfo" kindref="compound">lncInfo</ref> *</type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="156" column="6" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="585" bodyend="587" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="156" declcolumn="6"/> <references refid="io_8h_1afb703b187feb4b92444454df6c3dd9e6" compoundref="io_8c" startline="55" endline="63">inportWord</references> <references refid="structlncInfo_1af005a894cb0e625cb484cd61e5dc792e" compoundref="lnc_8h" startline="135">lncInfo::ioAddr</references> <references refid="lnc_8c_1af5e66182cc3ee40ca7dab1a2449d002e" compoundref="lnc_8c" startline="44">lnc</references> <references refid="lnc_8h_1ab702106cf3b3e96750b6845ded4e0299" compoundref="lnc_8h" startline="39">RESET</references> <referencedby refid="lnc_8c_1adca06b8ca41f65a590bfabd9e2a24b9b" compoundref="lnc_8c" startline="573" endline="583">lnc_getMode</referencedby> </memberdef> <memberdef kind="function" id="lnc_8h_1a060e5372349ea238ead4d4f95f95b0c6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void lnc_reset32</definition> <argsstring>(struct lncInfo *)</argsstring> <name>lnc_reset32</name> <param> <type>struct <ref refid="structlncInfo" kindref="compound">lncInfo</ref> *</type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="157" column="6" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="589" bodyend="591" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="157" declcolumn="6"/> <references refid="io_8h_1a8d6617406b264c7f9e143adab8406791" compoundref="io_8c" startline="133" endline="141">inportDWord</references> <references refid="structlncInfo_1af005a894cb0e625cb484cd61e5dc792e" compoundref="lnc_8h" startline="135">lncInfo::ioAddr</references> <references refid="lnc_8c_1af5e66182cc3ee40ca7dab1a2449d002e" compoundref="lnc_8c" startline="44">lnc</references> <references refid="lnc_8h_1a99afd52e2a5136f4df1040ae306eeacc" compoundref="lnc_8h" startline="40">RESET32</references> <referencedby refid="lnc_8c_1adca06b8ca41f65a590bfabd9e2a24b9b" compoundref="lnc_8c" startline="573" endline="583">lnc_getMode</referencedby> </memberdef> <memberdef kind="function" id="lnc_8h_1afa544fa662f94035a72f9c04f7f7fd5a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void lnc_rxINT</definition> <argsstring>()</argsstring> <name>lnc_rxINT</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="170" column="6" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="316" bodyend="350" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="170" declcolumn="6"/> <references refid="structnicBuffer_1a9679b6c2e76a7617884e422c11aa3eac" compoundref="netif_8h" startline="55">nicBuffer::buffer</references> <references refid="structlncInfo_1a9e80c42e71b5d9ca504f6f031f6f3a3e" compoundref="lnc_8h" startline="138">lncInfo::bufferSize</references> <references refid="kmalloc_8h_1a150eab2ac4ce4553e21ca10e7f441762" compoundref="kmalloc_8c" startline="241" endline="331">kmalloc</references> <references refid="structnicBuffer_1a959ee09a7a6fc875f3d5d651576f37c4" compoundref="netif_8h" startline="54">nicBuffer::length</references> <references refid="lnc_8c_1af5e66182cc3ee40ca7dab1a2449d002e" compoundref="lnc_8c" startline="44">lnc</references> <references refid="lnc_8c_1a15887c99a129da1ef80b030d097c6c80" compoundref="lnc_8c" startline="518" endline="520">lnc_driverOwnsRX</references> <references refid="lnc_8c_1a3adb7ffd629931a01514727e774010be" compoundref="lnc_8c" startline="534" endline="544">lnc_nextRxPtr</references> <references refid="structhostRingEntry_1ad47f374df8b180e7fa5c58cfa9ef474e" compoundref="lnc_8h" startline="87">hostRingEntry::md</references> <references refid="string_8h_1ace4b911463887af5e748326323e99a23">memset</references> <references refid="structlncInfo_1a0b2b816f287ef9e2d6a4f254c3dd3e7d" compoundref="lnc_8h" startline="131">lncInfo::rxBuffer</references> <references refid="structlncInfo_1a405d0044e90efe89f3057502d43dfa2c" compoundref="lnc_8h" startline="140">lncInfo::rxPtr</references> <references refid="structlncInfo_1acbc5278e1bddc916566dab1234121b4f" compoundref="lnc_8h" startline="130">lncInfo::rxRing</references> <references refid="lnc_8c_1a4a11421d92a3c6d8d9fae9db3bb9f299" compoundref="lnc_8c" startline="52">tmpBuf</references> </memberdef> <memberdef kind="function" id="lnc_8h_1a255b0c47c6efbe7b708b9aa4319c2bde" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>int</type> <definition>int lnc_sendPacket</definition> <argsstring>(struct lncInfo *lnc, void *packet, size_t len, uInt8 *dest)</argsstring> <name>lnc_sendPacket</name> <param> <type>struct <ref refid="structlncInfo" kindref="compound">lncInfo</ref> *</type> <declname>lnc</declname> </param> <param> <type>void *</type> <declname>packet</declname> </param> <param> <type><ref refid="include_2sys_2types_8h_1a7619b847aeded8a6d14cbfa212b2cdfb" kindref="member">size_t</ref></type> <declname>len</declname> </param> <param> <type><ref refid="objgfx30_8h_1aa4e0f27a9aca905e340c06d2dcae843c" kindref="member">uInt8</ref> *</type> <declname>dest</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="255" column="5" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="546" bodyend="571" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="255" declcolumn="5"/> <references refid="structhostRingEntry_1a8d309990c12b073a189107ee78313e3e" compoundref="lnc_8h" startline="86">hostRingEntry::bcnt</references> <references refid="structlncInfo_1a9e80c42e71b5d9ca504f6f031f6f3a3e" compoundref="lnc_8h" startline="138">lncInfo::bufferSize</references> <references refid="armv6_2kpanic_8c_1adb9a182aa071791a306163d50d653deb" compoundref="armv6_2kpanic_8c" startline="41" endline="61">kpanic</references> <references refid="lnc_8c_1af5e66182cc3ee40ca7dab1a2449d002e" compoundref="lnc_8c" startline="44">lnc</references> <references refid="lnc_8c_1ab876fabc49e39786f1a2ad625c90f2d2" compoundref="lnc_8c" startline="514" endline="516">lnc_driverOwnsTX</references> <references refid="lnc_8c_1a2b7362bb168e98f74686a9e149e77766" compoundref="lnc_8c" startline="522" endline="532">lnc_nextTxPtr</references> <references refid="structhostRingEntry_1ad47f374df8b180e7fa5c58cfa9ef474e" compoundref="lnc_8h" startline="87">hostRingEntry::md</references> <references refid="string_8h_1ae33b18edb618c656b9b795b9fce2316c">memcpy</references> <references refid="structlncInfo_1ace83a5fa2170e2d3ea36ef987186b580" compoundref="lnc_8h" startline="133">lncInfo::txBuffer</references> <references refid="structlncInfo_1a8e5109e21b1f7d36abd9adc91a0f5c96" compoundref="lnc_8h" startline="139">lncInfo::txPtr</references> <references refid="structlncInfo_1a9f1ca6c5efebea8081f9705d4cfc3927" compoundref="lnc_8h" startline="132">lncInfo::txRing</references> </memberdef> <memberdef kind="function" id="lnc_8h_1aa84fd70d387e46c971d30898d3afd210" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>int</type> <definition>int lnc_switchDWord</definition> <argsstring>(struct lncInfo *)</argsstring> <name>lnc_switchDWord</name> <param> <type>struct <ref refid="structlncInfo" kindref="compound">lncInfo</ref> *</type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="161" column="5" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="593" bodyend="609" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="161" declcolumn="5"/> <references refid="lnc_8h_1a68b0ced7df1599e51f1260147d3d0c48" compoundref="lnc_8h" startline="45">BCR18</references> <references refid="lnc_8h_1a2285233a4ac1ed9ee8ee81f2fdc4ba1e" compoundref="lnc_8h" startline="46">BCR18_DWIO</references> <references refid="lnc_8h_1a7152294a2766ee5fcf0dca9fba61cfcd" compoundref="lnc_8h" startline="67">CSR58</references> <references refid="io_8h_1a8d6617406b264c7f9e143adab8406791" compoundref="io_8c" startline="133" endline="141">inportDWord</references> <references refid="io_8h_1afb703b187feb4b92444454df6c3dd9e6" compoundref="io_8c" startline="55" endline="63">inportWord</references> <references refid="structlncInfo_1af005a894cb0e625cb484cd61e5dc792e" compoundref="lnc_8h" startline="135">lncInfo::ioAddr</references> <references refid="kprintf_8h_1a20b56810edb62a6fe59917015c30848f" compoundref="kprintf_8c" startline="259" endline="276">kprintf</references> <references refid="lnc_8c_1af5e66182cc3ee40ca7dab1a2449d002e" compoundref="lnc_8c" startline="44">lnc</references> <references refid="lnc_8c_1ad1848f3fed3685285d6218e19bec1605" compoundref="lnc_8c" startline="89" endline="92">lnc_readBCR32</references> <references refid="lnc_8c_1afe2d2cf61518c2dbc5abbf42cadec6b2" compoundref="lnc_8c" startline="69" endline="72">lnc_readCSR32</references> <references refid="lnc_8c_1a343a05a27f9bf30d01eda3470668e624" compoundref="lnc_8c" startline="59" endline="62">lnc_writeCSR32</references> <references refid="io_8h_1a2e2ad8d744ae4b35ea37d39dcfea1296" compoundref="io_8c" startline="118" endline="124">outportDWord</references> <references refid="lnc_8h_1ac15c6fd68ca6f958468c68795a25937c" compoundref="lnc_8h" startline="35">RDP</references> <references refid="lnc_8h_1ab702106cf3b3e96750b6845ded4e0299" compoundref="lnc_8h" startline="39">RESET</references> <references refid="lnc_8h_1a99afd52e2a5136f4df1040ae306eeacc" compoundref="lnc_8h" startline="40">RESET32</references> <referencedby refid="lnc_8c_1a0c06be8c0c0c046c5073f4cfae3eed7c" compoundref="lnc_8c" startline="94" endline="189">initLNC</referencedby> </memberdef> <memberdef kind="function" id="lnc_8h_1af76f3bd737b9ae341630ec574e25735b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void lnc_txINT</definition> <argsstring>()</argsstring> <name>lnc_txINT</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="171" column="6" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="352" bodyend="366" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="171" declcolumn="6"/> </memberdef> <memberdef kind="function" id="lnc_8h_1aece98d82e0c4d473cfa84cf1a654e71d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void lnc_writeBCR</definition> <argsstring>(struct lncInfo *, uint16_t, uint16_t)</argsstring> <name>lnc_writeBCR</name> <param> <type>struct <ref refid="structlncInfo" kindref="compound">lncInfo</ref> *</type> </param> <param> <type><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref></type> </param> <param> <type><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref></type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="150" column="6" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="74" bodyend="77" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="150" declcolumn="6"/> <references refid="lnc_8h_1a88310f276b7fab99e0ba6936c9554c71" compoundref="lnc_8h" startline="41">BDP</references> <references refid="structlncInfo_1af005a894cb0e625cb484cd61e5dc792e" compoundref="lnc_8h" startline="135">lncInfo::ioAddr</references> <references refid="lnc_8c_1af5e66182cc3ee40ca7dab1a2449d002e" compoundref="lnc_8c" startline="44">lnc</references> <references refid="io_8h_1a243f6b6d22cc5948908b764d58efc2b0" compoundref="io_8c" startline="103" endline="109">outportWord</references> <references refid="lnc_8h_1a7769dee41e40f208184d06305aa55a6c" compoundref="lnc_8h" startline="37">RAP</references> </memberdef> <memberdef kind="function" id="lnc_8h_1a87f7841ba09ddc124ac4c8ffa2609347" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void lnc_writeBCR32</definition> <argsstring>(struct lncInfo *, uint32_t, uint32_t)</argsstring> <name>lnc_writeBCR32</name> <param> <type>struct <ref refid="structlncInfo" kindref="compound">lncInfo</ref> *</type> </param> <param> <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type> </param> <param> <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="151" column="6" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="79" bodyend="82" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="151" declcolumn="6"/> <references refid="lnc_8h_1ad18ea98b9c83ca7ba86ca45baf65c9a1" compoundref="lnc_8h" startline="42">BDP32</references> <references refid="structlncInfo_1af005a894cb0e625cb484cd61e5dc792e" compoundref="lnc_8h" startline="135">lncInfo::ioAddr</references> <references refid="lnc_8c_1af5e66182cc3ee40ca7dab1a2449d002e" compoundref="lnc_8c" startline="44">lnc</references> <references refid="io_8h_1a2e2ad8d744ae4b35ea37d39dcfea1296" compoundref="io_8c" startline="118" endline="124">outportDWord</references> <references refid="lnc_8h_1a982ad181218cfa7ad17f5b0a58897e84" compoundref="lnc_8h" startline="38">RAP32</references> <referencedby refid="lnc_8c_1a0c06be8c0c0c046c5073f4cfae3eed7c" compoundref="lnc_8c" startline="94" endline="189">initLNC</referencedby> </memberdef> <memberdef kind="function" id="lnc_8h_1a35ec058b9ced70e02510af77e6c8a604" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void lnc_writeCSR</definition> <argsstring>(struct lncInfo *, uint16_t, uint16_t)</argsstring> <name>lnc_writeCSR</name> <param> <type>struct <ref refid="structlncInfo" kindref="compound">lncInfo</ref> *</type> </param> <param> <type><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref></type> </param> <param> <type><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref></type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="144" column="6" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="54" bodyend="57" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="144" declcolumn="6"/> <references refid="structlncInfo_1af005a894cb0e625cb484cd61e5dc792e" compoundref="lnc_8h" startline="135">lncInfo::ioAddr</references> <references refid="lnc_8c_1af5e66182cc3ee40ca7dab1a2449d002e" compoundref="lnc_8c" startline="44">lnc</references> <references refid="io_8h_1a243f6b6d22cc5948908b764d58efc2b0" compoundref="io_8c" startline="103" endline="109">outportWord</references> <references refid="lnc_8h_1a7769dee41e40f208184d06305aa55a6c" compoundref="lnc_8h" startline="37">RAP</references> <references refid="lnc_8h_1ac15c6fd68ca6f958468c68795a25937c" compoundref="lnc_8h" startline="35">RDP</references> <referencedby refid="lnc_8c_1ac698a392b34b41b9aa3eed6ec7c2f8db" compoundref="lnc_8c" startline="231" endline="252">lanceProbe</referencedby> </memberdef> <memberdef kind="function" id="lnc_8h_1a9671ecdf4b6c8c9f794677f45e98e1aa" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void lnc_writeCSR32</definition> <argsstring>(struct lncInfo *, uint32_t, uint32_t)</argsstring> <name>lnc_writeCSR32</name> <param> <type>struct <ref refid="structlncInfo" kindref="compound">lncInfo</ref> *</type> </param> <param> <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type> </param> <param> <type><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref></type> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="145" column="6" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="59" bodyend="62" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="145" declcolumn="6"/> <references refid="structlncInfo_1af005a894cb0e625cb484cd61e5dc792e" compoundref="lnc_8h" startline="135">lncInfo::ioAddr</references> <references refid="lnc_8c_1af5e66182cc3ee40ca7dab1a2449d002e" compoundref="lnc_8c" startline="44">lnc</references> <references refid="io_8h_1a2e2ad8d744ae4b35ea37d39dcfea1296" compoundref="io_8c" startline="118" endline="124">outportDWord</references> <references refid="lnc_8h_1a982ad181218cfa7ad17f5b0a58897e84" compoundref="lnc_8h" startline="38">RAP32</references> <references refid="lnc_8h_1aed7bb762e822dafd4117dc5e5523da8e" compoundref="lnc_8h" startline="36">RDP32</references> <referencedby refid="lnc_8c_1a0c06be8c0c0c046c5073f4cfae3eed7c" compoundref="lnc_8c" startline="94" endline="189">initLNC</referencedby> <referencedby refid="lnc_8c_1a91848001b8f3004373121f03951d4c4c" compoundref="lnc_8c" startline="254" endline="276">lnc_INT</referencedby> <referencedby refid="lnc_8c_1a63b705fcc8bfad509be7dcb6bef7d821" compoundref="lnc_8c" startline="593" endline="609">lnc_switchDWord</referencedby> </memberdef> <memberdef kind="function" id="lnc_8h_1a86e977fd8113976b87da564f2b53a2d7" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>int</type> <definition>int lncAttach</definition> <argsstring>(struct lncInfo *lnc, int unit)</argsstring> <name>lncAttach</name> <param> <type>struct <ref refid="structlncInfo" kindref="compound">lncInfo</ref> *</type> <declname>lnc</declname> </param> <param> <type>int</type> <declname>unit</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="250" column="5" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="419" bodyend="512" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="250" declcolumn="5"/> <references refid="structhostRingEntry_1a34d92363e396c0ca0beb6dc8707e7fcb" compoundref="lnc_8h" startline="85">hostRingEntry::addr</references> <references refid="structhostRingEntry_1a8d309990c12b073a189107ee78313e3e" compoundref="lnc_8h" startline="86">hostRingEntry::bcnt</references> <references refid="structlncInfo_1a9e80c42e71b5d9ca504f6f031f6f3a3e" compoundref="lnc_8h" startline="138">lncInfo::bufferSize</references> <references refid="lnc_8h_1a26eec45c0879e59438a7d2ca16fa8067" compoundref="lnc_8h" startline="196">C_LANCE</references> <references refid="structnicInfo_1ace0bfd3296cc049fa333e59b1b272072" compoundref="lnc_8h" startline="100">nicInfo::ic</references> <references refid="kmalloc_8h_1a150eab2ac4ce4553e21ca10e7f441762" compoundref="kmalloc_8c" startline="241" endline="331">kmalloc</references> <references refid="kprintf_8h_1a20b56810edb62a6fe59917015c30848f" compoundref="kprintf_8c" startline="259" endline="276">kprintf</references> <references refid="lnc_8h_1a67dedc055b2e31a97ac3561a4a16b9af" compoundref="lnc_8h" startline="195">LANCE</references> <references refid="lnc_8c_1af5e66182cc3ee40ca7dab1a2449d002e" compoundref="lnc_8c" startline="44">lnc</references> <references refid="structhostRingEntry_1ad47f374df8b180e7fa5c58cfa9ef474e" compoundref="lnc_8h" startline="87">hostRingEntry::md</references> <references refid="structnicInfo_1a1260a18062e5cb16aac9b3f2b253409c" compoundref="lnc_8h" startline="101">nicInfo::memMode</references> <references refid="string_8h_1ace4b911463887af5e748326323e99a23">memset</references> <references refid="structnicInfo_1a3dc304d78fecc9112cf979b7b1fc3525" compoundref="lnc_8h" startline="103">nicInfo::mode</references> <references refid="lnc_8h_1a3924669c8950a7f0b9b30e2841c21986" compoundref="lnc_8h" startline="175">NDESC</references> <references refid="structlncInfo_1aeccb5006639cf653b6a42de7b4ae1555" compoundref="lnc_8h" startline="129">lncInfo::nic</references> <references refid="lnc_8h_1a1291f416b069313021b519eea62d5bf1" compoundref="lnc_8h" startline="176">NORMAL</references> <references refid="structlncInfo_1a7520aa6929e2407573acaa5d408c7af4" compoundref="lnc_8h" startline="136">lncInfo::nrdre</references> <references refid="structlncInfo_1a1ca5c65a2fbc6bc1cd56930eeec0b7eb" compoundref="lnc_8h" startline="137">lncInfo::ntdre</references> <references refid="lnc_8h_1af1a6cf2caeea69b144932f488e69ef9a" compoundref="lnc_8h" startline="200">PCnet_32</references> <references refid="structlncInfo_1a0b2b816f287ef9e2d6a4f254c3dd3e7d" compoundref="lnc_8h" startline="131">lncInfo::rxBuffer</references> <references refid="structlncInfo_1acbc5278e1bddc916566dab1234121b4f" compoundref="lnc_8h" startline="130">lncInfo::rxRing</references> <references refid="lnc_8h_1aef3765fe92001684a71af27e0d738038" compoundref="lnc_8h" startline="191">SHMEM</references> <references refid="structlncInfo_1ace83a5fa2170e2d3ea36ef987186b580" compoundref="lnc_8h" startline="133">lncInfo::txBuffer</references> <references refid="structlncInfo_1a9f1ca6c5efebea8081f9705d4cfc3927" compoundref="lnc_8h" startline="132">lncInfo::txRing</references> <references refid="paging_8h_1a17fca9c83854e88d2ca3c0ef8ec687dc" compoundref="getphysicaladdr_8c" startline="56" endline="70">vmm_getRealAddr</references> <referencedby refid="lnc_8c_1a0c06be8c0c0c046c5073f4cfae3eed7c" compoundref="lnc_8c" startline="94" endline="189">initLNC</referencedby> </memberdef> <memberdef kind="function" id="lnc_8h_1a6fdabac3834c12782583e0a42f928295" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void lncInt</definition> <argsstring>()</argsstring> <name>lncInt</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="252" column="6" bodyfile="C:/Dev/git/UbixOS/sys/pci/lnc.c" bodystart="368" bodyend="392" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="252" declcolumn="6"/> <references refid="lnc_8h_1a735563036dced0b7d6cc98f97ea4978b" compoundref="lnc_8h" startline="214">ERR</references> <references refid="io_8h_1afb703b187feb4b92444454df6c3dd9e6" compoundref="io_8c" startline="55" endline="63">inportWord</references> <references refid="lnc_8h_1a71e19ac3883e6cdbc2a19126e1b590ab" compoundref="lnc_8h" startline="222">INTR</references> <references refid="structlncInfo_1af005a894cb0e625cb484cd61e5dc792e" compoundref="lnc_8h" startline="135">lncInfo::ioAddr</references> <references refid="kprintf_8h_1a20b56810edb62a6fe59917015c30848f" compoundref="kprintf_8c" startline="259" endline="276">kprintf</references> <references refid="lnc_8c_1af5e66182cc3ee40ca7dab1a2449d002e" compoundref="lnc_8c" startline="44">lnc</references> <references refid="io_8h_1a8acc1a06073db2e7b92ffbd00fbd0cf1" compoundref="io_8c" startline="72" endline="78">outportByte</references> <references refid="io_8h_1a243f6b6d22cc5948908b764d58efc2b0" compoundref="io_8c" startline="103" endline="109">outportWord</references> <references refid="lnc_8h_1ac15c6fd68ca6f958468c68795a25937c" compoundref="lnc_8h" startline="35">RDP</references> <references refid="lnc_8h_1a4810d8325791be718f1bcb2a92fd3a0f" compoundref="lnc_8h" startline="219">RINT</references> <references refid="lnc_8h_1ac6f30425a8221b25e8ebf4cdeb804b0e" compoundref="lnc_8h" startline="220">TINT</references> </memberdef> <memberdef kind="function" id="lnc_8h_1a7b84655da5c5a354e1dd00faf729506c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>int</type> <definition>int probe</definition> <argsstring>(struct lncInfo *lnc)</argsstring> <name>probe</name> <param> <type>struct <ref refid="structlncInfo" kindref="compound">lncInfo</ref> *</type> <declname>lnc</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="248" column="5" declfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" declline="248" declcolumn="5"/> </memberdef> </sectiondef> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <programlisting> <codeline lineno="1"><highlight class="comment">/*-</highlight></codeline> <codeline lineno="2"><highlight class="comment"><sp/>*<sp/>Copyright<sp/>(c)<sp/>2002-2018<sp/>The<sp/>UbixOS<sp/>Project.</highlight></codeline> <codeline lineno="3"><highlight class="comment"><sp/>*<sp/>All<sp/>rights<sp/>reserved.</highlight></codeline> <codeline lineno="4"><highlight class="comment"><sp/>*</highlight></codeline> <codeline lineno="5"><highlight class="comment"><sp/>*<sp/>This<sp/>was<sp/>developed<sp/>by<sp/>Christopher<sp/>W.<sp/>Olsen<sp/>for<sp/>the<sp/>UbixOS<sp/>Project.</highlight></codeline> <codeline lineno="6"><highlight class="comment"><sp/>*</highlight></codeline> <codeline lineno="7"><highlight class="comment"><sp/>*<sp/>Redistribution<sp/>and<sp/>use<sp/>in<sp/>source<sp/>and<sp/>binary<sp/>forms,<sp/>with<sp/>or<sp/>without<sp/>modification,<sp/>are<sp/>permitted</highlight></codeline> <codeline lineno="8"><highlight class="comment"><sp/>*<sp/>provided<sp/>that<sp/>the<sp/>following<sp/>conditions<sp/>are<sp/>met:</highlight></codeline> <codeline lineno="9"><highlight class="comment"><sp/>*</highlight></codeline> <codeline lineno="10"><highlight class="comment"><sp/>*<sp/>1)<sp/>Redistributions<sp/>of<sp/>source<sp/>code<sp/>must<sp/>retain<sp/>the<sp/>above<sp/>copyright<sp/>notice,<sp/>this<sp/>list<sp/>of</highlight></codeline> <codeline lineno="11"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/>conditions,<sp/>the<sp/>following<sp/>disclaimer<sp/>and<sp/>the<sp/>list<sp/>of<sp/>authors.</highlight></codeline> <codeline lineno="12"><highlight class="comment"><sp/>*<sp/>2)<sp/>Redistributions<sp/>in<sp/>binary<sp/>form<sp/>must<sp/>reproduce<sp/>the<sp/>above<sp/>copyright<sp/>notice,<sp/>this<sp/>list<sp/>of</highlight></codeline> <codeline lineno="13"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/>conditions,<sp/>the<sp/>following<sp/>disclaimer<sp/>and<sp/>the<sp/>list<sp/>of<sp/>authors<sp/>in<sp/>the<sp/>documentation<sp/>and/or</highlight></codeline> <codeline lineno="14"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/>other<sp/>materials<sp/>provided<sp/>with<sp/>the<sp/>distribution.</highlight></codeline> <codeline lineno="15"><highlight class="comment"><sp/>*<sp/>3)<sp/>Neither<sp/>the<sp/>name<sp/>of<sp/>the<sp/>UbixOS<sp/>Project<sp/>nor<sp/>the<sp/>names<sp/>of<sp/>its<sp/>contributors<sp/>may<sp/>be<sp/>used<sp/>to</highlight></codeline> <codeline lineno="16"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/>endorse<sp/>or<sp/>promote<sp/>products<sp/>derived<sp/>from<sp/>this<sp/>software<sp/>without<sp/>specific<sp/>prior<sp/>written</highlight></codeline> <codeline lineno="17"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/>permission.</highlight></codeline> <codeline lineno="18"><highlight class="comment"><sp/>*</highlight></codeline> <codeline lineno="19"><highlight class="comment"><sp/>*<sp/>THIS<sp/>SOFTWARE<sp/>IS<sp/>PROVIDED<sp/>BY<sp/>THE<sp/>AUTHOR<sp/>AND<sp/>CONTRIBUTORS<sp/>"AS<sp/>IS"<sp/>AND<sp/>ANY<sp/>EXPRESS<sp/>OR<sp/>IMPLIED</highlight></codeline> <codeline lineno="20"><highlight class="comment"><sp/>*<sp/>WARRANTIES,<sp/>INCLUDING,<sp/>BUT<sp/>NOT<sp/>LIMITED<sp/>TO,<sp/>THE<sp/>IMPLIED<sp/>WARRANTIES<sp/>OF<sp/>MERCHANTABILITY<sp/>AND<sp/>FITNESS</highlight></codeline> <codeline lineno="21"><highlight class="comment"><sp/>*<sp/>FOR<sp/>A<sp/>PARTICULAR<sp/>PURPOSE<sp/>ARE<sp/>DISCLAIMED.<sp/>IN<sp/>NO<sp/>EVENT<sp/>SHALL<sp/>THE<sp/>COPYRIGHT<sp/>OWNER<sp/>OR<sp/>CONTRIBUTORS</highlight></codeline> <codeline lineno="22"><highlight class="comment"><sp/>*<sp/>BE<sp/>LIABLE<sp/>FOR<sp/>ANY<sp/>DIRECT,<sp/>INDIRECT,<sp/>INCIDENTAL,<sp/>SPECIAL,<sp/>EXEMPLARY,<sp/>OR<sp/>CONSEQUENTIAL<sp/>DAMAGES</highlight></codeline> <codeline lineno="23"><highlight class="comment"><sp/>*<sp/>(INCLUDING,<sp/>BUT<sp/>NOT<sp/>LIMITED<sp/>TO,<sp/>PROCUREMENT<sp/>OF<sp/>SUBSTITUTE<sp/>GOODS<sp/>OR<sp/>SERVICES;<sp/>LOSS<sp/>OF<sp/>USE,<sp/>DATA,</highlight></codeline> <codeline lineno="24"><highlight class="comment"><sp/>*<sp/>OR<sp/>PROFITS;<sp/>OR<sp/>BUSINESS<sp/>INTERRUPTION)<sp/>HOWEVER<sp/>CAUSED<sp/>AND<sp/>ON<sp/>ANY<sp/>THEORY<sp/>OF<sp/>LIABILITY,<sp/>WHETHER<sp/>IN</highlight></codeline> <codeline lineno="25"><highlight class="comment"><sp/>*<sp/>CONTRACT,<sp/>STRICT<sp/>LIABILITY,<sp/>OR<sp/>TORT<sp/>(INCLUDING<sp/>NEGLIGENCE<sp/>OR<sp/>OTHERWISE)<sp/>ARISING<sp/>IN<sp/>ANY<sp/>WAY<sp/>OUT</highlight></codeline> <codeline lineno="26"><highlight class="comment"><sp/>*<sp/>OF<sp/>THE<sp/>USE<sp/>OF<sp/>THIS<sp/>SOFTWARE,<sp/>EVEN<sp/>IF<sp/>ADVISED<sp/>OF<sp/>THE<sp/>POSSIBILITY<sp/>OF<sp/>SUCH<sp/>DAMAGE.</highlight></codeline> <codeline lineno="27"><highlight class="comment"><sp/>*/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="28"><highlight class="normal"></highlight></codeline> <codeline lineno="29"><highlight class="normal"></highlight><highlight class="preprocessor">#ifndef<sp/>_PCI_LNC_H</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="30"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>_PCI_LNC_H</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="31"><highlight class="normal"></highlight></codeline> <codeline lineno="32"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><<ref refid="include_2sys_2types_8h" kindref="compound">sys/types.h</ref>></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="33"><highlight class="normal"></highlight></codeline> <codeline lineno="34"><highlight class="normal"></highlight><highlight class="comment">//<sp/>TEMP<sp/>COMMENT<sp/>FRESH</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="35" refid="lnc_8h_1ac15c6fd68ca6f958468c68795a25937c" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>RDP<sp/><sp/><sp/><sp/><sp/><sp/>0x10<sp/>//<sp/>Register<sp/>Data<sp/>Port<sp/>16Bit</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="36" refid="lnc_8h_1aed7bb762e822dafd4117dc5e5523da8e" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>RDP32<sp/><sp/><sp/><sp/>0x10<sp/>//<sp/>Register<sp/>Data<sp/>Port<sp/>32Bit</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="37" refid="lnc_8h_1a7769dee41e40f208184d06305aa55a6c" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>RAP<sp/><sp/><sp/><sp/><sp/><sp/>0x12<sp/>//<sp/>Register<sp/>Address<sp/>Port<sp/>16Bit</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="38" refid="lnc_8h_1a982ad181218cfa7ad17f5b0a58897e84" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>RAP32<sp/><sp/><sp/><sp/>0x14<sp/>//<sp/>Register<sp/>Address<sp/>Port<sp/>32Bit</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="39" refid="lnc_8h_1ab702106cf3b3e96750b6845ded4e0299" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>RESET<sp/><sp/><sp/><sp/>0x14<sp/>//<sp/>Reset<sp/>Port<sp/>16Bit</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="40" refid="lnc_8h_1a99afd52e2a5136f4df1040ae306eeacc" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>RESET32<sp/><sp/>0x18<sp/>//<sp/>Reset<sp/>Port<sp/>32Bit</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="41" refid="lnc_8h_1a88310f276b7fab99e0ba6936c9554c71" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>BDP<sp/><sp/><sp/><sp/><sp/><sp/>0x16<sp/>//<sp/>16Bit</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="42" refid="lnc_8h_1ad18ea98b9c83ca7ba86ca45baf65c9a1" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>BDP32<sp/><sp/><sp/><sp/>0x1C<sp/>//<sp/>32Bit</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="43"><highlight class="normal"></highlight></codeline> <codeline lineno="44"><highlight class="normal"></highlight><highlight class="comment">//<sp/>BCR18</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="45" refid="lnc_8h_1a68b0ced7df1599e51f1260147d3d0c48" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>BCR18<sp/><sp/><sp/><sp/><sp/><sp/>18</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="46" refid="lnc_8h_1a2285233a4ac1ed9ee8ee81f2fdc4ba1e" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>BCR18_DWIO<sp/>0x0080</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="47"><highlight class="normal"></highlight></codeline> <codeline lineno="48"><highlight class="normal"></highlight><highlight class="comment">//<sp/>BCR20</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="49" refid="lnc_8h_1a01663805b12263a63e65e910b120d63d" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>BCR20<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0x0014<sp/></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="50"><highlight class="normal"></highlight></codeline> <codeline lineno="51"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Modes</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="52" refid="lnc_8h_1a8208bd666b76f9875ef5d27cb001e264" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MODE_16<sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="53" refid="lnc_8h_1a3da944764f31bb69cb2aa74d1115989e" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MODE_32<sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="54" refid="lnc_8h_1ab0dd9a24ba036665f61ba3a10f159de0" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MODE_INVALID<sp/>3</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="55"><highlight class="normal"></highlight></codeline> <codeline lineno="56"><highlight class="normal"></highlight><highlight class="comment">//<sp/>CSR0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="57" refid="lnc_8h_1a09512b5b7cf54991bf82200f66bd1b8c" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CSR0<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0x0000</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="58" refid="lnc_8h_1a1cf3194611b57177ea230f2994ee654c" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CSR0_STOP<sp/><sp/><sp/><sp/>0x0004</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="59"><highlight class="normal"></highlight></codeline> <codeline lineno="60"><highlight class="normal"></highlight><highlight class="comment">//<sp/>CSR15</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="61" refid="lnc_8h_1af743ac55d1de2de0b6e0322f0371bd40" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CSR15<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>15</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="62" refid="lnc_8h_1a213858877957ca1867ac6e1af7765f99" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CSR15_DXMTFCS<sp/>0x0008</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="63" refid="lnc_8h_1a5ddcd8001062d63cf25a5cc8955a1949" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CSR15_DRTY<sp/><sp/><sp/><sp/>0x0020</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="64" refid="lnc_8h_1a9e05de8c9576678252fbd4474069d9cd" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CSR15_PROM<sp/><sp/><sp/><sp/>0x8000</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="65"><highlight class="normal"></highlight></codeline> <codeline lineno="66"><highlight class="normal"></highlight><highlight class="comment">//<sp/>CSR58</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="67" refid="lnc_8h_1a7152294a2766ee5fcf0dca9fba61cfcd" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CSR58<sp/>0x003A</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="68"><highlight class="normal"></highlight></codeline> <codeline lineno="69" refid="structmds" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structmds" kindref="compound">mds</ref><sp/>{</highlight></codeline> <codeline lineno="70" refid="structmds_1a0a2a60d2b1112b38a2a3767b22be1fb3" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref><sp/><ref refid="structmds_1a0a2a60d2b1112b38a2a3767b22be1fb3" kindref="member">md0</ref>;</highlight></codeline> <codeline lineno="71" refid="structmds_1a8d960bef043945dd755272b914974e0a" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref><sp/><ref refid="structmds_1a8d960bef043945dd755272b914974e0a" kindref="member">md1</ref>;</highlight></codeline> <codeline lineno="72" refid="structmds_1a8e97b48b0e792936110351265e5d8c2b" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">short</highlight><highlight class="normal"><sp/><ref refid="structmds_1a8e97b48b0e792936110351265e5d8c2b" kindref="member">md2</ref>;</highlight></codeline> <codeline lineno="73" refid="structmds_1ad9b5ef0000d1004d3cbd2071c3fbd8a9" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref><sp/><ref refid="structmds_1ad9b5ef0000d1004d3cbd2071c3fbd8a9" kindref="member">md3</ref>;</highlight></codeline> <codeline lineno="74"><highlight class="normal">};</highlight></codeline> <codeline lineno="75"><highlight class="normal"></highlight></codeline> <codeline lineno="76" refid="structhostRingEntry__old" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structhostRingEntry__old" kindref="compound">hostRingEntry_old</ref><sp/>{</highlight></codeline> <codeline lineno="77" refid="structhostRingEntry__old_1a23021f17f955424e310262c114101d92" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structmds" kindref="compound">mds</ref><sp/>*<ref refid="structhostRingEntry__old_1a23021f17f955424e310262c114101d92" kindref="member">md</ref>;</highlight></codeline> <codeline lineno="78"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">union<sp/></highlight><highlight class="normal">{</highlight></codeline> <codeline lineno="79"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//struct<sp/>mbuf<sp/>*mbuf;</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="80" refid="structhostRingEntry__old_1a452f5a03174e4d215a2757ae5a5e15da" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/>*<ref refid="structhostRingEntry__old_1a452f5a03174e4d215a2757ae5a5e15da" kindref="member">data</ref>;</highlight></codeline> <codeline lineno="81"><highlight class="normal"><sp/><sp/><sp/><sp/>}<sp/><ref refid="structhostRingEntry__old_1afd81867b79b858131240062a87d02f47" kindref="member">buff</ref>;</highlight></codeline> <codeline lineno="82"><highlight class="normal">};</highlight></codeline> <codeline lineno="83"><highlight class="normal"></highlight></codeline> <codeline lineno="84" refid="structhostRingEntry" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structhostRingEntry" kindref="compound">hostRingEntry</ref><sp/>{</highlight></codeline> <codeline lineno="85" refid="structhostRingEntry_1a34d92363e396c0ca0beb6dc8707e7fcb" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref><sp/><ref refid="structhostRingEntry_1a34d92363e396c0ca0beb6dc8707e7fcb" kindref="member">addr</ref>;</highlight></codeline> <codeline lineno="86" refid="structhostRingEntry_1a8d309990c12b073a189107ee78313e3e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref><sp/><ref refid="structhostRingEntry_1a8d309990c12b073a189107ee78313e3e" kindref="member">bcnt</ref>;</highlight></codeline> <codeline lineno="87" refid="structhostRingEntry_1ad47f374df8b180e7fa5c58cfa9ef474e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a2aff71146ab4942b2b38860c749c4074" kindref="member">uint8_t</ref><sp/><ref refid="structhostRingEntry_1ad47f374df8b180e7fa5c58cfa9ef474e" kindref="member">md</ref>[6];</highlight></codeline> <codeline lineno="88" refid="structhostRingEntry_1a733ad6ade2b5d3d089a3ee711e8b0bde" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref><sp/><ref refid="structhostRingEntry_1a733ad6ade2b5d3d089a3ee711e8b0bde" kindref="member">reserved</ref>;</highlight></codeline> <codeline lineno="89"><highlight class="normal">};</highlight></codeline> <codeline lineno="90"><highlight class="normal"></highlight></codeline> <codeline lineno="91" refid="structarpcom" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structarpcom" kindref="compound">arpcom</ref><sp/>{</highlight></codeline> <codeline lineno="92"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="comment">//struct<sp/><sp/>ifnet<sp/>ac_if;<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>/*<sp/>network-visible<sp/>interface<sp/>*/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="93" refid="structarpcom_1a33db97a0b3650089799388e5f47adc9d" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a2aff71146ab4942b2b38860c749c4074" kindref="member">uint8_t</ref><sp/><ref refid="structarpcom_1a33db97a0b3650089799388e5f47adc9d" kindref="member">ac_enaddr</ref>[6];<sp/></highlight><highlight class="comment">/*<sp/>ethernet<sp/>hardware<sp/>address<sp/>*/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="94" refid="structarpcom_1a1a87d8675dd64e8b9cc75fbdde92c689" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structarpcom_1a1a87d8675dd64e8b9cc75fbdde92c689" kindref="member">ac_multicnt</ref>;<sp/></highlight><highlight class="comment">/*<sp/>length<sp/>of<sp/>ac_multiaddrs<sp/>list<sp/>*/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="95" refid="structarpcom_1a371d1dc4612203c828b6d17d829ac9eb" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>*<ref refid="structarpcom_1a371d1dc4612203c828b6d17d829ac9eb" kindref="member">ac_netgraph</ref>;<sp/></highlight><highlight class="comment">/*<sp/>ng_ether(4)<sp/>netgraph<sp/>node<sp/>info<sp/>*/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="96"><highlight class="normal">};</highlight></codeline> <codeline lineno="97"><highlight class="normal"></highlight></codeline> <codeline lineno="98" refid="structnicInfo" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structnicInfo" kindref="compound">nicInfo</ref><sp/>{</highlight></codeline> <codeline lineno="99" refid="structnicInfo_1abc40ed67a91dece36218837e90a90218" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structnicInfo_1abc40ed67a91dece36218837e90a90218" kindref="member">ident</ref>;<sp/></highlight><highlight class="comment">/*<sp/>Type<sp/>of<sp/>card<sp/>*/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="100" refid="structnicInfo_1ace0bfd3296cc049fa333e59b1b272072" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structnicInfo_1ace0bfd3296cc049fa333e59b1b272072" kindref="member">ic</ref>;<sp/></highlight><highlight class="comment">/*<sp/>Type<sp/>of<sp/>ic,<sp/>Am7990,<sp/>Am79C960<sp/>etc.<sp/>*/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="101" refid="structnicInfo_1a1260a18062e5cb16aac9b3f2b253409c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structnicInfo_1a1260a18062e5cb16aac9b3f2b253409c" kindref="member">memMode</ref>;</highlight></codeline> <codeline lineno="102" refid="structnicInfo_1a43f563787f5316ee79ca6bdf04c0b6df" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structnicInfo_1a43f563787f5316ee79ca6bdf04c0b6df" kindref="member">iobase</ref>;</highlight></codeline> <codeline lineno="103" refid="structnicInfo_1a3dc304d78fecc9112cf979b7b1fc3525" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structnicInfo_1a3dc304d78fecc9112cf979b7b1fc3525" kindref="member">mode</ref>;<sp/></highlight><highlight class="comment">/*<sp/>Mode<sp/>setting<sp/>at<sp/>initialization<sp/>*/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="104"><highlight class="normal">};</highlight></codeline> <codeline lineno="105"><highlight class="normal"></highlight></codeline> <codeline lineno="106" refid="structinitBlock16" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structinitBlock16" kindref="compound">initBlock16</ref><sp/>{</highlight></codeline> <codeline lineno="107" refid="structinitBlock16_1abb21ab3d7b0299eeae3b055bf84d551a" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref><sp/><ref refid="structinitBlock16_1abb21ab3d7b0299eeae3b055bf84d551a" kindref="member">mode</ref>;<sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>Mode<sp/>register</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="108" refid="structinitBlock16_1adb4e513d1d79d948f713932db1a3638e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a2aff71146ab4942b2b38860c749c4074" kindref="member">uint8_t</ref><sp/><ref refid="structinitBlock16_1adb4e513d1d79d948f713932db1a3638e" kindref="member">padr</ref>[6];<sp/><sp/></highlight><highlight class="comment">//<sp/>Ethernet<sp/>address</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="109" refid="structinitBlock16_1a2f19305a91df60f9cea996e192710968" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a2aff71146ab4942b2b38860c749c4074" kindref="member">uint8_t</ref><sp/><ref refid="structinitBlock16_1a2f19305a91df60f9cea996e192710968" kindref="member">ladrf</ref>[8];<sp/></highlight><highlight class="comment">//<sp/>Logical<sp/>address<sp/>filter<sp/>(multicast)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="110" refid="structinitBlock16_1a29eb6b433bd8e4c6a2626a1ab819b79e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref><sp/><ref refid="structinitBlock16_1a29eb6b433bd8e4c6a2626a1ab819b79e" kindref="member">rdra</ref>;<sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>Low<sp/>order<sp/>pointer<sp/>to<sp/>receive<sp/>ring</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="111" refid="structinitBlock16_1a7aaab26e897aaebe84a85dfc3148a265" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref><sp/><ref refid="structinitBlock16_1a7aaab26e897aaebe84a85dfc3148a265" kindref="member">rlen</ref>;<sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>High<sp/>order<sp/>pointer<sp/>and<sp/>no.<sp/>rings</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="112" refid="structinitBlock16_1a151e14ffdee07fda6d631efe6b860c33" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref><sp/><ref refid="structinitBlock16_1a151e14ffdee07fda6d631efe6b860c33" kindref="member">tdra</ref>;<sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>Low<sp/>order<sp/>pointer<sp/>to<sp/>transmit<sp/>ring</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="113" refid="structinitBlock16_1aaff75a5131a20cfa16068460bd0d546b" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref><sp/><ref refid="structinitBlock16_1aaff75a5131a20cfa16068460bd0d546b" kindref="member">tlen</ref>;<sp/><sp/><sp/><sp/></highlight><highlight class="comment">//<sp/>High<sp/>order<sp/>pointer<sp/>and<sp/>no<sp/>rings</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="114"><highlight class="normal">};</highlight></codeline> <codeline lineno="115"><highlight class="normal"></highlight></codeline> <codeline lineno="116" refid="structinitBlock32" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structinitBlock32" kindref="compound">initBlock32</ref><sp/>{</highlight></codeline> <codeline lineno="117" refid="structinitBlock32_1a7a82e395fd7ebc9c6d49aaa076079edf" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref><sp/><ref refid="structinitBlock32_1a7a82e395fd7ebc9c6d49aaa076079edf" kindref="member">mode</ref>;</highlight></codeline> <codeline lineno="118" refid="structinitBlock32_1a7d8e6b5186ef35e5867bcc2df83e177b" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a2aff71146ab4942b2b38860c749c4074" kindref="member">uint8_t</ref><sp/><ref refid="structinitBlock32_1a7d8e6b5186ef35e5867bcc2df83e177b" kindref="member">rlen</ref>;</highlight></codeline> <codeline lineno="119" refid="structinitBlock32_1ad3c8914cac5a258208f737a446dfd78e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a2aff71146ab4942b2b38860c749c4074" kindref="member">uint8_t</ref><sp/><ref refid="structinitBlock32_1ad3c8914cac5a258208f737a446dfd78e" kindref="member">tlen</ref>;</highlight></codeline> <codeline lineno="120" refid="structinitBlock32_1ac1cc1926832f4faadf8c68d4d3efad9c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a2aff71146ab4942b2b38860c749c4074" kindref="member">uint8_t</ref><sp/><ref refid="structinitBlock32_1ac1cc1926832f4faadf8c68d4d3efad9c" kindref="member">padr</ref>[6];</highlight></codeline> <codeline lineno="121" refid="structinitBlock32_1ac77e9178ec01c36a2c3df3d7ffd9b704" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref><sp/><ref refid="structinitBlock32_1ac77e9178ec01c36a2c3df3d7ffd9b704" kindref="member">res</ref>;</highlight></codeline> <codeline lineno="122" refid="structinitBlock32_1a7bcca84394934e7f3c6e5e530a8980ae" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a2aff71146ab4942b2b38860c749c4074" kindref="member">uint8_t</ref><sp/><ref refid="structinitBlock32_1a7bcca84394934e7f3c6e5e530a8980ae" kindref="member">ladrf</ref>[8];</highlight></codeline> <codeline lineno="123" refid="structinitBlock32_1a8c7d3f96a698e973939ab069e779e60f" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref><sp/><ref refid="structinitBlock32_1a8c7d3f96a698e973939ab069e779e60f" kindref="member">rdra</ref>;</highlight></codeline> <codeline lineno="124" refid="structinitBlock32_1a21be4224d33c7821c3ada11a0e8c3f08" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref><sp/><ref refid="structinitBlock32_1a21be4224d33c7821c3ada11a0e8c3f08" kindref="member">tdra</ref>;</highlight></codeline> <codeline lineno="125"><highlight class="normal">};</highlight></codeline> <codeline lineno="126"><highlight class="normal"></highlight></codeline> <codeline lineno="127" refid="structlncInfo" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structlncInfo" kindref="compound">lncInfo</ref><sp/>{</highlight></codeline> <codeline lineno="128" refid="structlncInfo_1a6ab65edc0c5bba6523ed5b95f3a25fd5" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structarpcom" kindref="compound">arpcom</ref><sp/><ref refid="structarpcom" kindref="compound">arpcom</ref>;</highlight></codeline> <codeline lineno="129" refid="structlncInfo_1aeccb5006639cf653b6a42de7b4ae1555" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structnicInfo" kindref="compound">nicInfo</ref><sp/><ref refid="structlncInfo_1aeccb5006639cf653b6a42de7b4ae1555" kindref="member">nic</ref>;</highlight></codeline> <codeline lineno="130" refid="structlncInfo_1acbc5278e1bddc916566dab1234121b4f" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structhostRingEntry" kindref="compound">hostRingEntry</ref><sp/>*<ref refid="structlncInfo_1acbc5278e1bddc916566dab1234121b4f" kindref="member">rxRing</ref>;</highlight></codeline> <codeline lineno="131" refid="structlncInfo_1a0b2b816f287ef9e2d6a4f254c3dd3e7d" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/>*<ref refid="structlncInfo_1a0b2b816f287ef9e2d6a4f254c3dd3e7d" kindref="member">rxBuffer</ref>;</highlight></codeline> <codeline lineno="132" refid="structlncInfo_1a9f1ca6c5efebea8081f9705d4cfc3927" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structhostRingEntry" kindref="compound">hostRingEntry</ref><sp/>*<ref refid="structlncInfo_1a9f1ca6c5efebea8081f9705d4cfc3927" kindref="member">txRing</ref>;</highlight></codeline> <codeline lineno="133" refid="structlncInfo_1ace83a5fa2170e2d3ea36ef987186b580" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/>*<ref refid="structlncInfo_1ace83a5fa2170e2d3ea36ef987186b580" kindref="member">txBuffer</ref>;</highlight></codeline> <codeline lineno="134" refid="structlncInfo_1a8e865d1cef832d16bfd9305f19ee43d4" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structinitBlock32" kindref="compound">initBlock32</ref><sp/><ref refid="structlncInfo_1a8e865d1cef832d16bfd9305f19ee43d4" kindref="member">init</ref>;</highlight></codeline> <codeline lineno="135" refid="structlncInfo_1af005a894cb0e625cb484cd61e5dc792e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structlncInfo_1af005a894cb0e625cb484cd61e5dc792e" kindref="member">ioAddr</ref>;</highlight></codeline> <codeline lineno="136" refid="structlncInfo_1a7520aa6929e2407573acaa5d408c7af4" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structlncInfo_1a7520aa6929e2407573acaa5d408c7af4" kindref="member">nrdre</ref>;</highlight></codeline> <codeline lineno="137" refid="structlncInfo_1a1ca5c65a2fbc6bc1cd56930eeec0b7eb" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structlncInfo_1a1ca5c65a2fbc6bc1cd56930eeec0b7eb" kindref="member">ntdre</ref>;</highlight></codeline> <codeline lineno="138" refid="structlncInfo_1a9e80c42e71b5d9ca504f6f031f6f3a3e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structlncInfo_1a9e80c42e71b5d9ca504f6f031f6f3a3e" kindref="member">bufferSize</ref>;</highlight></codeline> <codeline lineno="139" refid="structlncInfo_1a8e5109e21b1f7d36abd9adc91a0f5c96" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structlncInfo_1a8e5109e21b1f7d36abd9adc91a0f5c96" kindref="member">txPtr</ref>;</highlight></codeline> <codeline lineno="140" refid="structlncInfo_1a405d0044e90efe89f3057502d43dfa2c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="structlncInfo_1a405d0044e90efe89f3057502d43dfa2c" kindref="member">rxPtr</ref>;</highlight></codeline> <codeline lineno="141"><highlight class="normal">};</highlight></codeline> <codeline lineno="142"><highlight class="normal"></highlight></codeline> <codeline lineno="143"><highlight class="normal"></highlight><highlight class="comment">/*<sp/>Functions<sp/>*/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="144"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="lnc_8h_1a35ec058b9ced70e02510af77e6c8a604" kindref="member">lnc_writeCSR</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structlncInfo" kindref="compound">lncInfo</ref><sp/>*,<sp/><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref>,<sp/><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref>);</highlight></codeline> <codeline lineno="145"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="lnc_8h_1a9671ecdf4b6c8c9f794677f45e98e1aa" kindref="member">lnc_writeCSR32</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structlncInfo" kindref="compound">lncInfo</ref><sp/>*,<sp/><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref>,<sp/><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref>);</highlight></codeline> <codeline lineno="146"><highlight class="normal"></highlight></codeline> <codeline lineno="147"><highlight class="normal"><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref><sp/><ref refid="lnc_8h_1aa08282a58f8a7317ddeef4afe48f646a" kindref="member">lnc_readCSR</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structlncInfo" kindref="compound">lncInfo</ref><sp/>*,<sp/><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref>);</highlight></codeline> <codeline lineno="148"><highlight class="normal"><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref><sp/><ref refid="lnc_8h_1aa1ea40a9cace487ef2d075575155a0e9" kindref="member">lnc_readCSR32</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structlncInfo" kindref="compound">lncInfo</ref><sp/>*,<sp/><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref>);</highlight></codeline> <codeline lineno="149"><highlight class="normal"></highlight></codeline> <codeline lineno="150"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="lnc_8h_1aece98d82e0c4d473cfa84cf1a654e71d" kindref="member">lnc_writeBCR</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structlncInfo" kindref="compound">lncInfo</ref><sp/>*,<sp/><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref>,<sp/><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref>);</highlight></codeline> <codeline lineno="151"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="lnc_8h_1a87f7841ba09ddc124ac4c8ffa2609347" kindref="member">lnc_writeBCR32</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structlncInfo" kindref="compound">lncInfo</ref><sp/>*,<sp/><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref>,<sp/><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref>);</highlight></codeline> <codeline lineno="152"><highlight class="normal"></highlight></codeline> <codeline lineno="153"><highlight class="normal"><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref><sp/><ref refid="lnc_8h_1abbe723118b049f044f6c932be9cfa926" kindref="member">lnc_readBCR</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structlncInfo" kindref="compound">lncInfo</ref><sp/>*,<sp/><ref refid="include_2sys_2types_8h_1a281b4b5562236420969a830503b0ba19" kindref="member">uint16_t</ref>);</highlight></codeline> <codeline lineno="154"><highlight class="normal"><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref><sp/><ref refid="lnc_8h_1a0b58223d521c4e1074789db669fbc7d3" kindref="member">lnc_readBCR32</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structlncInfo" kindref="compound">lncInfo</ref><sp/>*,<sp/><ref refid="include_2sys_2types_8h_1a0238af00180b6d9278fa1c6aa790fdf4" kindref="member">uint32_t</ref>);</highlight></codeline> <codeline lineno="155"><highlight class="normal"></highlight></codeline> <codeline lineno="156"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="lnc_8h_1a0cdcf5703c7c305583edb4c948606ef1" kindref="member">lnc_reset</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structlncInfo" kindref="compound">lncInfo</ref><sp/>*);</highlight></codeline> <codeline lineno="157"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="lnc_8h_1a060e5372349ea238ead4d4f95f95b0c6" kindref="member">lnc_reset32</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structlncInfo" kindref="compound">lncInfo</ref><sp/>*);</highlight></codeline> <codeline lineno="158"><highlight class="normal"></highlight></codeline> <codeline lineno="159"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="lnc_8h_1a6fdbf939f8b42c5ef165d23a76c05449" kindref="member">lnc_probe</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structlncInfo" kindref="compound">lncInfo</ref><sp/>*);</highlight></codeline> <codeline lineno="160"><highlight class="normal"></highlight></codeline> <codeline lineno="161"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="lnc_8h_1aa84fd70d387e46c971d30898d3afd210" kindref="member">lnc_switchDWord</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structlncInfo" kindref="compound">lncInfo</ref><sp/>*);</highlight></codeline> <codeline lineno="162"><highlight class="normal"></highlight></codeline> <codeline lineno="163"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="lnc_8h_1a7b880fcc480d9e7bdef6eb2e85d7b0fb" kindref="member">lnc_getMode</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structlncInfo" kindref="compound">lncInfo</ref><sp/>*);</highlight></codeline> <codeline lineno="164"><highlight class="normal"></highlight></codeline> <codeline lineno="165"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="lnc_8h_1a59af9e0fe8ee78093931131a8818e66f" kindref="member">lnc_isr</ref>();</highlight></codeline> <codeline lineno="166"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="lnc_8h_1ab95464b44989d2f22df25577821147c5" kindref="member">lnc_driverOwnsRX</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structlncInfo" kindref="compound">lncInfo</ref><sp/>*);</highlight></codeline> <codeline lineno="167"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="lnc_8h_1ab95464b44989d2f22df25577821147c5" kindref="member">lnc_driverOwnsRX</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structlncInfo" kindref="compound">lncInfo</ref><sp/>*);</highlight></codeline> <codeline lineno="168"><highlight class="normal"></highlight></codeline> <codeline lineno="169"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="lnc_8h_1a91848001b8f3004373121f03951d4c4c" kindref="member">lnc_INT</ref>();</highlight></codeline> <codeline lineno="170"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="lnc_8h_1afa544fa662f94035a72f9c04f7f7fd5a" kindref="member">lnc_rxINT</ref>();</highlight></codeline> <codeline lineno="171"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="lnc_8h_1af76f3bd737b9ae341630ec574e25735b" kindref="member">lnc_txINT</ref>();</highlight></codeline> <codeline lineno="172"><highlight class="normal"></highlight></codeline> <codeline lineno="173"><highlight class="normal"></highlight><highlight class="comment">//<sp/>OLD</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="174"><highlight class="normal"></highlight></codeline> <codeline lineno="175" refid="lnc_8h_1a3924669c8950a7f0b9b30e2841c21986" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NDESC(len2)<sp/><sp/><sp/><sp/>(1<sp/><<<sp/>len2)</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="176" refid="lnc_8h_1a1291f416b069313021b519eea62d5bf1" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NORMAL<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="177" refid="lnc_8h_1af52baa205a87ca363ed5b4121a5f80a9" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MEM_SLEW<sp/><sp/><sp/><sp/><sp/><sp/><sp/>8</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="178" refid="lnc_8h_1a0d38de8b1de05fb25c7899244cc7a7df" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TRANSBUFSIZE<sp/><sp/><sp/>1518</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="179" refid="lnc_8h_1a7f410619679156a88b8f9e878e5badcf" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>RECVBUFSIZE<sp/><sp/><sp/><sp/>1518</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="180" refid="lnc_8h_1a9a6f0938f7533adf6aebf030c2cff3d6" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NRDRE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>3</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="181" refid="lnc_8h_1a5feb2f9782070ea70e997a934dba38b1" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NTDRE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>3</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="182" refid="lnc_8h_1abf4fcaacb1ad2010711b7c880ec2ed20" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ETHER_ADDR_LEN<sp/>6</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="183" refid="lnc_8h_1ab8a25540b57ae88d6dafdab7f8196028" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE2100_IOSIZE<sp/><sp/>24</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="184"><highlight class="normal"></highlight></codeline> <codeline lineno="185" refid="lnc_8h_1ae4f718f472f63dc07f7f923bd4b02e4e" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>PCNET_VSW<sp/><sp/><sp/><sp/><sp/><sp/>0x18</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="186" refid="lnc_8h_1a0f13e1c33c723fb1751c67d8dcd54df3" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE2100<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>2</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="187"><highlight class="normal"></highlight></codeline> <codeline lineno="188"><highlight class="normal"></highlight><highlight class="comment">/*<sp/>mem_mode<sp/>values<sp/>*/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="189" refid="lnc_8h_1ac7329f246bfda2b0fc34bba5cae18380" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DMA_FIXED<sp/><sp/><sp/><sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="190" refid="lnc_8h_1aad3ba02ca3af2c007a91e05b7dada2b1" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DMA_MBUF<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>2</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="191" refid="lnc_8h_1aef3765fe92001684a71af27e0d738038" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>SHMEM<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>4</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="192"><highlight class="normal"></highlight></codeline> <codeline lineno="193"><highlight class="normal"></highlight><highlight class="comment">/**********<sp/>Chip<sp/>Types<sp/>**********/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="194" refid="lnc_8h_1ac1ae4add974b9cfc6b5aaf8a578f01ab" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>UNKNOWN<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Unknown<sp/><sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="195" refid="lnc_8h_1a67dedc055b2e31a97ac3561a4a16b9af" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>LANCE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>1<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Am7990<sp/><sp/><sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="196" refid="lnc_8h_1a26eec45c0879e59438a7d2ca16fa8067" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>C_LANCE<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>2<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Am79C90<sp/><sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="197" refid="lnc_8h_1a3baa99ddd1afd3e15b0895fd678db39e" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>PCnet_ISA<sp/><sp/><sp/><sp/><sp/><sp/><sp/>3<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Am79C960<sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="198" refid="lnc_8h_1a9ad716fd5d7913ddf296a963b88c74e6" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>PCnet_ISAplus<sp/><sp/><sp/>4<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Am79C961<sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="199" refid="lnc_8h_1aed1e84c250032911bffed1b2f49fcf6e" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>PCnet_ISA_II<sp/><sp/><sp/><sp/>5<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Am79C961A<sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="200" refid="lnc_8h_1af1a6cf2caeea69b144932f488e69ef9a" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>PCnet_32<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>6<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Am79C965<sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="201" refid="lnc_8h_1a2da9a3ce30e040d19856a3aa23d11d09" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>PCnet_PCI<sp/><sp/><sp/><sp/><sp/><sp/><sp/>7<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Am79C970<sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="202" refid="lnc_8h_1ae4152589aa28996d4f456ea1e3841613" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>PCnet_PCI_II<sp/><sp/><sp/><sp/>8<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Am79C970A<sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="203" refid="lnc_8h_1a33e34c2221d08ac7e5e4a76ad5fe5f2c" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>PCnet_FAST<sp/><sp/><sp/><sp/><sp/><sp/>9<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Am79C971<sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="204" refid="lnc_8h_1a132ccf085a33454d996e0a80d804c391" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>PCnet_FASTplus<sp/><sp/>10<sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Am79C972<sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="205" refid="lnc_8h_1a42619f0c436d20482c7cb4b76fc643a5" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>PCnet_Home<sp/><sp/><sp/><sp/><sp/><sp/>11<sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Am79C978<sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> <codeline lineno="206"><highlight class="normal"></highlight></codeline> <codeline lineno="207"><highlight class="normal"></highlight><highlight class="comment">/********<sp/>AM7990<sp/>Specifics<sp/>**************/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="208" refid="lnc_8h_1aaa0004ce746adcb049f80ada0d848500" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CSR1<sp/><sp/><sp/><sp/>1</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="209" refid="lnc_8h_1a6f3bf10d90237a3c12153ebf8a52d586" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CSR2<sp/><sp/><sp/><sp/>2</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="210" refid="lnc_8h_1aaccfc3c68d398428c31b3c26cf3c7d5f" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CSR3<sp/><sp/><sp/><sp/>3</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="211" refid="lnc_8h_1ac2969c1f9783df74d1315e32c8d7e512" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CSR88<sp/><sp/><sp/>88</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="212" refid="lnc_8h_1a64a850bd91da43c547e18e1b4cba0af2" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CSR89<sp/><sp/><sp/>89</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="213"><highlight class="normal"></highlight></codeline> <codeline lineno="214" refid="lnc_8h_1a735563036dced0b7d6cc98f97ea4978b" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ERR<sp/><sp/><sp/><sp/><sp/>0x8000</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="215" refid="lnc_8h_1a3ef96780b54fbd7c886561ccec168e89" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>BABL<sp/><sp/><sp/><sp/>0x4000</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="216" refid="lnc_8h_1a176c0577baa96c686397bca42f7ee6ff" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>CERR<sp/><sp/><sp/><sp/>0x2000</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="217" refid="lnc_8h_1a614c0d93bfbf181f442e30e1c27b27ae" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MISS<sp/><sp/><sp/><sp/>0x1000</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="218" refid="lnc_8h_1ad4b3c4a053ea2e5475d77c3732383899" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>MERR<sp/><sp/><sp/><sp/>0x0800</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="219" refid="lnc_8h_1a4810d8325791be718f1bcb2a92fd3a0f" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>RINT<sp/><sp/><sp/><sp/>0x0400</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="220" refid="lnc_8h_1ac6f30425a8221b25e8ebf4cdeb804b0e" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TINT<sp/><sp/><sp/><sp/>0x0200</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="221" refid="lnc_8h_1aca0dae20ad119b8bf8f368693eb2bff8" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>IDON<sp/><sp/><sp/><sp/>0x0100</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="222" refid="lnc_8h_1a71e19ac3883e6cdbc2a19126e1b590ab" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>INTR<sp/><sp/><sp/><sp/>0x0080</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="223" refid="lnc_8h_1a93d733faa9617c2136ecc02953be45d5" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>INEA<sp/><sp/><sp/><sp/>0x0040</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="224" refid="lnc_8h_1ae1bf5924626af85b5708417edb408ce1" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>RXON<sp/><sp/><sp/><sp/>0x0020</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="225" refid="lnc_8h_1a88130575343bc866e885c2a9fea681d1" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TXON<sp/><sp/><sp/><sp/>0x0010</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="226" refid="lnc_8h_1a5b56addf254a3a41f1596ee477c2293b" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TDMD<sp/><sp/><sp/><sp/>0x0008</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="227"><highlight class="normal"></highlight></codeline> <codeline lineno="228" refid="lnc_8h_1a39aaa2cb5148aec0a6c4599feaf3a7d3" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>STRT<sp/><sp/><sp/><sp/>0x0002</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="229" refid="lnc_8h_1ab5889105dcd019008c9448dff61323f6" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>INIT<sp/><sp/><sp/><sp/>0x0001</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="230"><highlight class="normal"></highlight></codeline> <codeline lineno="231"><highlight class="normal"></highlight><highlight class="comment">/*<sp/>CSR88-89:<sp/>Chip<sp/>ID<sp/>masks<sp/>*/</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="232" refid="lnc_8h_1ae3685f97383506d96630657d40139121" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>AMD_MASK<sp/><sp/>0x003</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="233" refid="lnc_8h_1af09868a61f66925c57b5d3e7fe36596b" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>PART_MASK<sp/>0xffff</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="234" refid="lnc_8h_1a05aca4c2607e5cf418d26c6471c6df91" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>Am79C960<sp/><sp/>0x0003</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="235" refid="lnc_8h_1a91e4b6782cdb439f7d1493924b06036d" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>Am79C961<sp/><sp/>0x2260</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="236" refid="lnc_8h_1a3e6e658373fd814ca74785d82fb483df" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>Am79C961A<sp/>0x2261</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="237" refid="lnc_8h_1abe2e36dbd6a0dda5f7132f496d560751" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>Am79C965<sp/><sp/>0x2430</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="238" refid="lnc_8h_1a901c0fbc5ca77f43baa5468a0c554148" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>Am79C970<sp/><sp/>0x0242</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="239" refid="lnc_8h_1a26c7d28ffe133b74501f6c3cd3ee0afc" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>Am79C970A<sp/>0x2621</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="240" refid="lnc_8h_1a77cd476f0f327589173897cace2a6d5d" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>Am79C971<sp/><sp/>0x2623</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="241" refid="lnc_8h_1aec4eaac1bfb06a8d9d33802cd3481a71" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>Am79C972<sp/><sp/>0x2624</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="242" refid="lnc_8h_1a2418761a3aa861593c41df8a9c75c84b" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>Am79C973<sp/><sp/>0x2625</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="243" refid="lnc_8h_1a4377d3112a6628c997cd2a4fe9a5e3d8" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>Am79C978<sp/><sp/>0x2626</highlight><highlight class="normal"></highlight></codeline> <codeline lineno="244"><highlight class="normal"></highlight></codeline> <codeline lineno="245"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structlncInfo" kindref="compound">lncInfo</ref><sp/>*<ref refid="lnc_8h_1af5e66182cc3ee40ca7dab1a2449d002e" kindref="member">lnc</ref>;</highlight></codeline> <codeline lineno="246"><highlight class="normal"></highlight></codeline> <codeline lineno="247"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="lnc_8h_1a0c06be8c0c0c046c5073f4cfae3eed7c" kindref="member">initLNC</ref>();</highlight></codeline> <codeline lineno="248"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="lnc_8h_1a7b84655da5c5a354e1dd00faf729506c" kindref="member">probe</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structlncInfo" kindref="compound">lncInfo</ref><sp/>*<ref refid="lnc_8h_1af5e66182cc3ee40ca7dab1a2449d002e" kindref="member">lnc</ref>);</highlight></codeline> <codeline lineno="249"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="lnc_8h_1ac698a392b34b41b9aa3eed6ec7c2f8db" kindref="member">lanceProbe</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structlncInfo" kindref="compound">lncInfo</ref><sp/>*<ref refid="lnc_8h_1af5e66182cc3ee40ca7dab1a2449d002e" kindref="member">lnc</ref>);</highlight></codeline> <codeline lineno="250"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="lnc_8h_1a86e977fd8113976b87da564f2b53a2d7" kindref="member">lncAttach</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structlncInfo" kindref="compound">lncInfo</ref><sp/>*<ref refid="lnc_8h_1af5e66182cc3ee40ca7dab1a2449d002e" kindref="member">lnc</ref>,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>unit);</highlight></codeline> <codeline lineno="251"><highlight class="normal"></highlight></codeline> <codeline lineno="252"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="lnc_8h_1a6fdabac3834c12782583e0a42f928295" kindref="member">lncInt</ref>();</highlight></codeline> <codeline lineno="253"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="lnc_8h_1ad155cde754cb2beb8403810b0a651ba7" kindref="member">_lncInt</ref>();</highlight></codeline> <codeline lineno="254"><highlight class="normal"></highlight></codeline> <codeline lineno="255"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="lnc_8h_1a255b0c47c6efbe7b708b9aa4319c2bde" kindref="member">lnc_sendPacket</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structlncInfo" kindref="compound">lncInfo</ref><sp/>*<ref refid="lnc_8h_1af5e66182cc3ee40ca7dab1a2449d002e" kindref="member">lnc</ref>,<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>*packet,<sp/></highlight><highlight class="keywordtype">size_t</highlight><highlight class="normal"><sp/>len,<sp/><ref refid="objgfx30_8h_1aa4e0f27a9aca905e340c06d2dcae843c" kindref="member">uInt8</ref><sp/>*dest);</highlight></codeline> <codeline lineno="256"><highlight class="normal"></highlight></codeline> <codeline lineno="257"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline> </programlisting> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h"/> </compounddef> </doxygen>