<?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="structlncInfo" kind="struct" language="C++" prot="public"> <compoundname>lncInfo</compoundname> <includes refid="lnc_8h" local="no">lnc.h</includes> <sectiondef kind="public-attrib"> <memberdef kind="variable" id="structlncInfo_1a6ab65edc0c5bba6523ed5b95f3a25fd5" prot="public" static="no" mutable="no"> <type>struct <ref refid="structarpcom" kindref="compound">arpcom</ref></type> <definition>struct arpcom lncInfo::arpcom</definition> <argsstring></argsstring> <name>arpcom</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="124" column="14" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="128" bodyend="-1"/> <referencedby refid="lnc_8c_1a0c06be8c0c0c046c5073f4cfae3eed7c" compoundref="lnc_8c" startline="94" endline="189">initLNC</referencedby> </memberdef> <memberdef kind="variable" id="structlncInfo_1a9e80c42e71b5d9ca504f6f031f6f3a3e" prot="public" static="no" mutable="no"> <type>int</type> <definition>int lncInfo::bufferSize</definition> <argsstring></argsstring> <name>bufferSize</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="138" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="138" bodyend="-1"/> <referencedby refid="lnc_8c_1a0c06be8c0c0c046c5073f4cfae3eed7c" compoundref="lnc_8c" startline="94" endline="189">initLNC</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_1a6fb9d9c3d73ce2d10b2cebe1d71f07e2" compoundref="lnc_8c" startline="278" endline="314">lnc_thread</referencedby> <referencedby refid="lnc_8c_1a86e977fd8113976b87da564f2b53a2d7" compoundref="lnc_8c" startline="419" endline="512">lncAttach</referencedby> </memberdef> <memberdef kind="variable" id="structlncInfo_1a8e865d1cef832d16bfd9305f19ee43d4" prot="public" static="no" mutable="no"> <type>struct <ref refid="structinitBlock32" kindref="compound">initBlock32</ref></type> <definition>struct initBlock32 lncInfo::init</definition> <argsstring></argsstring> <name>init</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="133" column="10" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="134" bodyend="-1"/> <referencedby refid="lnc_8c_1a0c06be8c0c0c046c5073f4cfae3eed7c" compoundref="lnc_8c" startline="94" endline="189">initLNC</referencedby> </memberdef> <memberdef kind="variable" id="structlncInfo_1af005a894cb0e625cb484cd61e5dc792e" prot="public" static="no" mutable="no"> <type>unsigned int</type> <definition>unsigned int lncInfo::ioAddr</definition> <argsstring></argsstring> <name>ioAddr</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="135" column="18" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="135" bodyend="-1"/> <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_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_1a63b705fcc8bfad509be7dcb6bef7d821" compoundref="lnc_8c" startline="593" endline="609">lnc_switchDWord</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_1a6fdabac3834c12782583e0a42f928295" compoundref="lnc_8c" startline="368" endline="392">lncInt</referencedby> </memberdef> <memberdef kind="variable" id="structlncInfo_1aeccb5006639cf653b6a42de7b4ae1555" prot="public" static="no" mutable="no"> <type>struct <ref refid="structnicInfo" kindref="compound">nicInfo</ref></type> <definition>struct nicInfo lncInfo::nic</definition> <argsstring></argsstring> <name>nic</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="124" column="14" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="129" bodyend="-1"/> <referencedby refid="lnc_8c_1a0c06be8c0c0c046c5073f4cfae3eed7c" compoundref="lnc_8c" startline="94" endline="189">initLNC</referencedby> <referencedby refid="lnc_8c_1a86e977fd8113976b87da564f2b53a2d7" compoundref="lnc_8c" startline="419" endline="512">lncAttach</referencedby> </memberdef> <memberdef kind="variable" id="structlncInfo_1a7520aa6929e2407573acaa5d408c7af4" prot="public" static="no" mutable="no"> <type>int</type> <definition>int lncInfo::nrdre</definition> <argsstring></argsstring> <name>nrdre</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="136" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="136" bodyend="-1"/> <referencedby refid="lnc_8c_1a0c06be8c0c0c046c5073f4cfae3eed7c" compoundref="lnc_8c" startline="94" endline="189">initLNC</referencedby> <referencedby refid="lnc_8c_1a3adb7ffd629931a01514727e774010be" compoundref="lnc_8c" startline="534" endline="544">lnc_nextRxPtr</referencedby> <referencedby refid="lnc_8c_1a86e977fd8113976b87da564f2b53a2d7" compoundref="lnc_8c" startline="419" endline="512">lncAttach</referencedby> </memberdef> <memberdef kind="variable" id="structlncInfo_1a1ca5c65a2fbc6bc1cd56930eeec0b7eb" prot="public" static="no" mutable="no"> <type>int</type> <definition>int lncInfo::ntdre</definition> <argsstring></argsstring> <name>ntdre</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="137" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="137" bodyend="-1"/> <referencedby refid="lnc_8c_1a0c06be8c0c0c046c5073f4cfae3eed7c" compoundref="lnc_8c" startline="94" endline="189">initLNC</referencedby> <referencedby refid="lnc_8c_1a2b7362bb168e98f74686a9e149e77766" compoundref="lnc_8c" startline="522" endline="532">lnc_nextTxPtr</referencedby> <referencedby refid="lnc_8c_1a86e977fd8113976b87da564f2b53a2d7" compoundref="lnc_8c" startline="419" endline="512">lncAttach</referencedby> </memberdef> <memberdef kind="variable" id="structlncInfo_1a0b2b816f287ef9e2d6a4f254c3dd3e7d" prot="public" static="no" mutable="no"> <type>char *</type> <definition>char* lncInfo::rxBuffer</definition> <argsstring></argsstring> <name>rxBuffer</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="131" column="10" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="131" bodyend="-1"/> <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> <referencedby refid="lnc_8c_1a86e977fd8113976b87da564f2b53a2d7" compoundref="lnc_8c" startline="419" endline="512">lncAttach</referencedby> </memberdef> <memberdef kind="variable" id="structlncInfo_1a405d0044e90efe89f3057502d43dfa2c" prot="public" static="no" mutable="no"> <type>int</type> <definition>int lncInfo::rxPtr</definition> <argsstring></argsstring> <name>rxPtr</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="140" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="140" bodyend="-1"/> <referencedby refid="lnc_8c_1a15887c99a129da1ef80b030d097c6c80" compoundref="lnc_8c" startline="518" endline="520">lnc_driverOwnsRX</referencedby> <referencedby refid="lnc_8c_1a3adb7ffd629931a01514727e774010be" compoundref="lnc_8c" startline="534" endline="544">lnc_nextRxPtr</referencedby> <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="variable" id="structlncInfo_1acbc5278e1bddc916566dab1234121b4f" prot="public" static="no" mutable="no"> <type>struct <ref refid="structhostRingEntry" kindref="compound">hostRingEntry</ref> *</type> <definition>struct hostRingEntry* lncInfo::rxRing</definition> <argsstring></argsstring> <name>rxRing</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="130" column="24" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="130" bodyend="-1"/> <referencedby refid="lnc_8c_1a0c06be8c0c0c046c5073f4cfae3eed7c" compoundref="lnc_8c" startline="94" endline="189">initLNC</referencedby> <referencedby refid="lnc_8c_1a15887c99a129da1ef80b030d097c6c80" compoundref="lnc_8c" startline="518" endline="520">lnc_driverOwnsRX</referencedby> <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> <referencedby refid="lnc_8c_1a86e977fd8113976b87da564f2b53a2d7" compoundref="lnc_8c" startline="419" endline="512">lncAttach</referencedby> </memberdef> <memberdef kind="variable" id="structlncInfo_1ace83a5fa2170e2d3ea36ef987186b580" prot="public" static="no" mutable="no"> <type>char *</type> <definition>char* lncInfo::txBuffer</definition> <argsstring></argsstring> <name>txBuffer</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="133" column="10" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="133" bodyend="-1"/> <referencedby refid="lnc_8c_1a85f794a709a826cb783b49a20dda4cf3" compoundref="lnc_8c" startline="546" endline="571">lnc_sendPacket</referencedby> <referencedby refid="lnc_8c_1a86e977fd8113976b87da564f2b53a2d7" compoundref="lnc_8c" startline="419" endline="512">lncAttach</referencedby> </memberdef> <memberdef kind="variable" id="structlncInfo_1a8e5109e21b1f7d36abd9adc91a0f5c96" prot="public" static="no" mutable="no"> <type>int</type> <definition>int lncInfo::txPtr</definition> <argsstring></argsstring> <name>txPtr</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="139" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="139" bodyend="-1"/> <referencedby refid="lnc_8c_1ab876fabc49e39786f1a2ad625c90f2d2" compoundref="lnc_8c" startline="514" endline="516">lnc_driverOwnsTX</referencedby> <referencedby refid="lnc_8c_1a2b7362bb168e98f74686a9e149e77766" compoundref="lnc_8c" startline="522" endline="532">lnc_nextTxPtr</referencedby> <referencedby refid="lnc_8c_1a85f794a709a826cb783b49a20dda4cf3" compoundref="lnc_8c" startline="546" endline="571">lnc_sendPacket</referencedby> </memberdef> <memberdef kind="variable" id="structlncInfo_1a9f1ca6c5efebea8081f9705d4cfc3927" prot="public" static="no" mutable="no"> <type>struct <ref refid="structhostRingEntry" kindref="compound">hostRingEntry</ref> *</type> <definition>struct hostRingEntry* lncInfo::txRing</definition> <argsstring></argsstring> <name>txRing</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="132" column="24" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="132" bodyend="-1"/> <referencedby refid="lnc_8c_1a0c06be8c0c0c046c5073f4cfae3eed7c" compoundref="lnc_8c" startline="94" endline="189">initLNC</referencedby> <referencedby refid="lnc_8c_1ab876fabc49e39786f1a2ad625c90f2d2" compoundref="lnc_8c" startline="514" endline="516">lnc_driverOwnsTX</referencedby> <referencedby refid="lnc_8c_1a85f794a709a826cb783b49a20dda4cf3" compoundref="lnc_8c" startline="546" endline="571">lnc_sendPacket</referencedby> <referencedby refid="lnc_8c_1a86e977fd8113976b87da564f2b53a2d7" compoundref="lnc_8c" startline="419" endline="512">lncAttach</referencedby> </memberdef> </sectiondef> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <collaborationgraph> <node id="1"> <label>lncInfo</label> <link refid="structlncInfo"/> <childnode refid="2" relation="usage"> <edgelabel>+arpcom</edgelabel> </childnode> <childnode refid="3" relation="usage"> <edgelabel>+nic</edgelabel> </childnode> <childnode refid="4" relation="usage"> <edgelabel>+txRing</edgelabel> <edgelabel>+rxRing</edgelabel> </childnode> <childnode refid="5" relation="usage"> <edgelabel>+init</edgelabel> </childnode> </node> <node id="3"> <label>nicInfo</label> <link refid="structnicInfo"/> </node> <node id="4"> <label>hostRingEntry</label> <link refid="structhostRingEntry"/> </node> <node id="5"> <label>initBlock32</label> <link refid="structinitBlock32"/> </node> <node id="2"> <label>arpcom</label> <link refid="structarpcom"/> </node> </collaborationgraph> <location file="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" line="127" column="14" bodyfile="C:/Dev/git/UbixOS/sys/include/pci/lnc.h" bodystart="127" bodyend="141"/> <listofallmembers> <member refid="structlncInfo_1a6ab65edc0c5bba6523ed5b95f3a25fd5" prot="public" virt="non-virtual"><scope>lncInfo</scope><name>arpcom</name></member> <member refid="structlncInfo_1a9e80c42e71b5d9ca504f6f031f6f3a3e" prot="public" virt="non-virtual"><scope>lncInfo</scope><name>bufferSize</name></member> <member refid="structlncInfo_1a8e865d1cef832d16bfd9305f19ee43d4" prot="public" virt="non-virtual"><scope>lncInfo</scope><name>init</name></member> <member refid="structlncInfo_1af005a894cb0e625cb484cd61e5dc792e" prot="public" virt="non-virtual"><scope>lncInfo</scope><name>ioAddr</name></member> <member refid="structlncInfo_1aeccb5006639cf653b6a42de7b4ae1555" prot="public" virt="non-virtual"><scope>lncInfo</scope><name>nic</name></member> <member refid="structlncInfo_1a7520aa6929e2407573acaa5d408c7af4" prot="public" virt="non-virtual"><scope>lncInfo</scope><name>nrdre</name></member> <member refid="structlncInfo_1a1ca5c65a2fbc6bc1cd56930eeec0b7eb" prot="public" virt="non-virtual"><scope>lncInfo</scope><name>ntdre</name></member> <member refid="structlncInfo_1a0b2b816f287ef9e2d6a4f254c3dd3e7d" prot="public" virt="non-virtual"><scope>lncInfo</scope><name>rxBuffer</name></member> <member refid="structlncInfo_1a405d0044e90efe89f3057502d43dfa2c" prot="public" virt="non-virtual"><scope>lncInfo</scope><name>rxPtr</name></member> <member refid="structlncInfo_1acbc5278e1bddc916566dab1234121b4f" prot="public" virt="non-virtual"><scope>lncInfo</scope><name>rxRing</name></member> <member refid="structlncInfo_1ace83a5fa2170e2d3ea36ef987186b580" prot="public" virt="non-virtual"><scope>lncInfo</scope><name>txBuffer</name></member> <member refid="structlncInfo_1a8e5109e21b1f7d36abd9adc91a0f5c96" prot="public" virt="non-virtual"><scope>lncInfo</scope><name>txPtr</name></member> <member refid="structlncInfo_1a9f1ca6c5efebea8081f9705d4cfc3927" prot="public" virt="non-virtual"><scope>lncInfo</scope><name>txRing</name></member> </listofallmembers> </compounddef> </doxygen>