<?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.9.1" xml:lang="en-US">
  <compounddef id="e1000_8h" kind="file" language="C++">
    <compoundname>e1000.h</compoundname>
    <includes refid="kernel_8h" local="yes">kernel.h</includes>
    <includedby refid="kernel_8h" local="yes">kernel.h</includedby>
    <incdepgraph>
      <node id="26">
        <label>ata.h</label>
        <link refid="ata_8h"/>
        <childnode refid="3" relation="include">
        </childnode>
      </node>
      <node id="4">
        <label>stdbool.h</label>
      </node>
      <node id="39">
        <label>basic.h</label>
        <link refid="basic_8h"/>
      </node>
      <node id="29">
        <label>ramdisk.h</label>
        <link refid="ramdisk_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="42">
        <label>acpi.h</label>
        <link refid="acpi_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="45">
        <label>arp.h</label>
        <link refid="arp_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="52">
        <label>dns.h</label>
        <link refid="dns_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="32">
        <label>fat32.h</label>
        <link refid="fat32_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="50">
        <label>udp.h</label>
        <link refid="udp_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="30">
        <label>iso9660.h</label>
        <link refid="iso9660_8h"/>
      </node>
      <node id="9">
        <label>spinlock.h</label>
        <link refid="spinlock_8h"/>
      </node>
      <node id="48">
        <label>tcp.h</label>
        <link refid="tcp_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="23">
        <label>devicename.h</label>
        <link refid="devicename_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="8">
        <label>idt.h</label>
        <link refid="idt_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="3">
        <label>stdint.h</label>
      </node>
      <node id="53">
        <label>drawing.h</label>
        <link refid="drawing_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="40">
        <label>basic_tokenizer.h</label>
        <link refid="basic__tokenizer_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="44">
        <label>rtl8139.h</label>
        <link refid="rtl8139_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="18">
        <label>ioapic.h</label>
        <link refid="ioapic_8h"/>
      </node>
      <node id="5">
        <label>stddef.h</label>
      </node>
      <node id="6">
        <label>limits.h</label>
      </node>
      <node id="35">
        <label>keyboard.h</label>
        <link refid="keyboard_8h"/>
      </node>
      <node id="15">
        <label>io.h</label>
        <link refid="io_8h"/>
      </node>
      <node id="10">
        <label>printf.h</label>
        <link refid="printf_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="1">
        <label>e1000.h</label>
        <link refid="e1000_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="38">
        <label>lapic_timer.h</label>
        <link refid="lapic__timer_8h"/>
      </node>
      <node id="7">
        <label>limine.h</label>
      </node>
      <node id="36">
        <label>input.h</label>
        <link refid="input_8h"/>
      </node>
      <node id="54">
        <label>fpu.h</label>
        <link refid="fpu_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="13">
        <label>video.h</label>
        <link refid="video_8h"/>
      </node>
      <node id="49">
        <label>icmp.h</label>
        <link refid="icmp_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="46">
        <label>ip.h</label>
        <link refid="ip_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="27">
        <label>filesystem.h</label>
        <link refid="filesystem_8h"/>
      </node>
      <node id="22">
        <label>maths.h</label>
        <link refid="maths_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="31">
        <label>devfs.h</label>
        <link refid="devfs_8h"/>
      </node>
      <node id="34">
        <label>errorhandler.h</label>
        <link refid="errorhandler_8h"/>
      </node>
      <node id="47">
        <label>ethernet.h</label>
        <link refid="ethernet_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
        <childnode refid="3" relation="include">
        </childnode>
      </node>
      <node id="2">
        <label>kernel.h</label>
        <link refid="kernel_8h"/>
        <childnode refid="3" relation="include">
        </childnode>
        <childnode refid="4" relation="include">
        </childnode>
        <childnode refid="5" relation="include">
        </childnode>
        <childnode refid="6" relation="include">
        </childnode>
        <childnode refid="7" relation="include">
        </childnode>
        <childnode refid="8" relation="include">
        </childnode>
        <childnode refid="9" relation="include">
        </childnode>
        <childnode refid="10" relation="include">
        </childnode>
        <childnode refid="11" relation="include">
        </childnode>
        <childnode refid="12" relation="include">
        </childnode>
        <childnode refid="13" relation="include">
        </childnode>
        <childnode refid="14" relation="include">
        </childnode>
        <childnode refid="15" relation="include">
        </childnode>
        <childnode refid="16" relation="include">
        </childnode>
        <childnode refid="17" relation="include">
        </childnode>
        <childnode refid="18" relation="include">
        </childnode>
        <childnode refid="19" relation="include">
        </childnode>
        <childnode refid="20" relation="include">
        </childnode>
        <childnode refid="21" relation="include">
        </childnode>
        <childnode refid="22" relation="include">
        </childnode>
        <childnode refid="23" relation="include">
        </childnode>
        <childnode refid="24" relation="include">
        </childnode>
        <childnode refid="25" relation="include">
        </childnode>
        <childnode refid="26" relation="include">
        </childnode>
        <childnode refid="27" relation="include">
        </childnode>
        <childnode refid="28" relation="include">
        </childnode>
        <childnode refid="29" relation="include">
        </childnode>
        <childnode refid="30" relation="include">
        </childnode>
        <childnode refid="31" relation="include">
        </childnode>
        <childnode refid="32" relation="include">
        </childnode>
        <childnode refid="33" relation="include">
        </childnode>
        <childnode refid="34" relation="include">
        </childnode>
        <childnode refid="35" relation="include">
        </childnode>
        <childnode refid="36" relation="include">
        </childnode>
        <childnode refid="37" relation="include">
        </childnode>
        <childnode refid="38" relation="include">
        </childnode>
        <childnode refid="39" relation="include">
        </childnode>
        <childnode refid="40" relation="include">
        </childnode>
        <childnode refid="41" relation="include">
        </childnode>
        <childnode refid="42" relation="include">
        </childnode>
        <childnode refid="43" relation="include">
        </childnode>
        <childnode refid="44" relation="include">
        </childnode>
        <childnode refid="1" relation="include">
        </childnode>
        <childnode refid="45" relation="include">
        </childnode>
        <childnode refid="46" relation="include">
        </childnode>
        <childnode refid="47" relation="include">
        </childnode>
        <childnode refid="48" relation="include">
        </childnode>
        <childnode refid="49" relation="include">
        </childnode>
        <childnode refid="50" relation="include">
        </childnode>
        <childnode refid="51" relation="include">
        </childnode>
        <childnode refid="52" relation="include">
        </childnode>
        <childnode refid="53" relation="include">
        </childnode>
        <childnode refid="54" relation="include">
        </childnode>
      </node>
      <node id="16">
        <label>memcpy.h</label>
        <link refid="memcpy_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="28">
        <label>partition.h</label>
        <link refid="partition_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="12">
        <label>random.h</label>
        <link refid="random_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="41">
        <label>taskswitch.h</label>
        <link refid="taskswitch_8h"/>
      </node>
      <node id="11">
        <label>hashmap.h</label>
        <link refid="hashmap_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
        <childnode refid="4" relation="include">
        </childnode>
        <childnode refid="5" relation="include">
        </childnode>
        <childnode refid="3" relation="include">
        </childnode>
      </node>
      <node id="43">
        <label>net.h</label>
        <link refid="net_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="19">
        <label>timer.h</label>
        <link refid="timer_8h"/>
        <childnode refid="3" relation="include">
        </childnode>
      </node>
      <node id="33">
        <label>debugger.h</label>
        <link refid="debugger_8h"/>
      </node>
      <node id="24">
        <label>interrupt.h</label>
        <link refid="interrupt_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="20">
        <label>kmalloc.h</label>
        <link refid="kmalloc_8h"/>
        <childnode refid="5" relation="include">
        </childnode>
      </node>
      <node id="21">
        <label>pci.h</label>
        <link refid="pci_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="17">
        <label>apic.h</label>
        <link refid="apic_8h"/>
      </node>
      <node id="14">
        <label>string.h</label>
        <link refid="string_8h"/>
      </node>
      <node id="25">
        <label>ahci.h</label>
        <link refid="ahci_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="51">
        <label>dhcp.h</label>
        <link refid="dhcp_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="37">
        <label>clock.h</label>
        <link refid="clock_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
        <childnode refid="3" relation="include">
        </childnode>
      </node>
    </incdepgraph>
    <invincdepgraph>
      <node id="27">
        <label>ramdisk.h</label>
        <link refid="ramdisk_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="3">
        <label>acpi.h</label>
        <link refid="acpi_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="5">
        <label>arp.h</label>
        <link refid="arp_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="10">
        <label>dns.h</label>
        <link refid="dns_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="13">
        <label>fat32.h</label>
        <link refid="fat32_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="31">
        <label>udp.h</label>
        <link refid="udp_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="30">
        <label>tcp.h</label>
        <link refid="tcp_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="8">
        <label>devicename.h</label>
        <link refid="devicename_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="17">
        <label>idt.h</label>
        <link refid="idt_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="11">
        <label>drawing.h</label>
        <link refid="drawing_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="6">
        <label>basic_tokenizer.h</label>
        <link refid="basic__tokenizer_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="29">
        <label>rtl8139.h</label>
        <link refid="rtl8139_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="26">
        <label>printf.h</label>
        <link refid="printf_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="1">
        <label>e1000.h</label>
        <link refid="e1000_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="18">
        <label>initialisation-functions.h</label>
        <link refid="initialisation-functions_8h"/>
      </node>
      <node id="14">
        <label>fpu.h</label>
        <link refid="fpu_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="16">
        <label>icmp.h</label>
        <link refid="icmp_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="20">
        <label>ip.h</label>
        <link refid="ip_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="21">
        <label>maths.h</label>
        <link refid="maths_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="12">
        <label>ethernet.h</label>
        <link refid="ethernet_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="2">
        <label>kernel.h</label>
        <link refid="kernel_8h"/>
        <childnode refid="3" relation="include">
        </childnode>
        <childnode refid="4" relation="include">
        </childnode>
        <childnode refid="5" relation="include">
        </childnode>
        <childnode refid="6" relation="include">
        </childnode>
        <childnode refid="7" relation="include">
        </childnode>
        <childnode refid="8" relation="include">
        </childnode>
        <childnode refid="9" relation="include">
        </childnode>
        <childnode refid="10" relation="include">
        </childnode>
        <childnode refid="11" relation="include">
        </childnode>
        <childnode refid="1" relation="include">
        </childnode>
        <childnode refid="12" relation="include">
        </childnode>
        <childnode refid="13" relation="include">
        </childnode>
        <childnode refid="14" relation="include">
        </childnode>
        <childnode refid="15" relation="include">
        </childnode>
        <childnode refid="16" relation="include">
        </childnode>
        <childnode refid="17" relation="include">
        </childnode>
        <childnode refid="18" relation="include">
        </childnode>
        <childnode refid="19" relation="include">
        </childnode>
        <childnode refid="20" relation="include">
        </childnode>
        <childnode refid="21" relation="include">
        </childnode>
        <childnode refid="22" relation="include">
        </childnode>
        <childnode refid="23" relation="include">
        </childnode>
        <childnode refid="24" relation="include">
        </childnode>
        <childnode refid="25" relation="include">
        </childnode>
        <childnode refid="26" relation="include">
        </childnode>
        <childnode refid="27" relation="include">
        </childnode>
        <childnode refid="28" relation="include">
        </childnode>
        <childnode refid="29" relation="include">
        </childnode>
        <childnode refid="30" relation="include">
        </childnode>
        <childnode refid="31" relation="include">
        </childnode>
      </node>
      <node id="22">
        <label>memcpy.h</label>
        <link refid="memcpy_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="24">
        <label>partition.h</label>
        <link refid="partition_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="28">
        <label>random.h</label>
        <link refid="random_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="15">
        <label>hashmap.h</label>
        <link refid="hashmap_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="23">
        <label>net.h</label>
        <link refid="net_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="19">
        <label>interrupt.h</label>
        <link refid="interrupt_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="25">
        <label>pci.h</label>
        <link refid="pci_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="4">
        <label>ahci.h</label>
        <link refid="ahci_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="9">
        <label>dhcp.h</label>
        <link refid="dhcp_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="7">
        <label>clock.h</label>
        <link refid="clock_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
    </invincdepgraph>
    <innerclass refid="structe1000__rx__desc" prot="public">e1000_rx_desc</innerclass>
    <innerclass refid="structe1000__tx__desc" prot="public">e1000_tx_desc</innerclass>
      <sectiondef kind="define">
      <memberdef kind="define" id="e1000_8h_1a7fa8f34da1c8c29c663324f3b7f1a7b2" prot="public" static="no">
        <name>INTEL_VEND</name>
        <initializer>0x8086</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="10" column="9" bodyfile="include/e1000.h" bodystart="10" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1ac6d995430312047962084a7d49455482" prot="public" static="no">
        <name>E1000_DEV</name>
        <initializer>0x100E</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="11" column="9" bodyfile="include/e1000.h" bodystart="11" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1af8371850493100934c56fe17c0b2cab3" prot="public" static="no">
        <name>E1000_I217</name>
        <initializer>0x153A</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="12" column="9" bodyfile="include/e1000.h" bodystart="12" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a2f6b24febdf809da6dc1eb3eb442ffbc" prot="public" static="no">
        <name>E1000_82577LM</name>
        <initializer>0x10EA</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="13" column="9" bodyfile="include/e1000.h" bodystart="13" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a21c5cad225a4b89abd78fa0dd11124ed" prot="public" static="no">
        <name>REG_CTRL</name>
        <initializer>0x0000</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="18" column="9" bodyfile="include/e1000.h" bodystart="18" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a2306dddc82e5e58f23bd44c1086a5b6f" prot="public" static="no">
        <name>REG_STATUS</name>
        <initializer>0x0008</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="19" column="9" bodyfile="include/e1000.h" bodystart="19" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a1c4deff278a7a3069894f213b54f6220" prot="public" static="no">
        <name>REG_EEPROM</name>
        <initializer>0x0014</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="20" column="9" bodyfile="include/e1000.h" bodystart="20" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a1e7244278da4292fad6d0661071e892c" prot="public" static="no">
        <name>REG_CTRL_EXT</name>
        <initializer>0x0018</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="21" column="9" bodyfile="include/e1000.h" bodystart="21" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a6739548ad74d63c70af73ac99a93474a" prot="public" static="no">
        <name>REG_IMASK</name>
        <initializer>0x00D0</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="22" column="9" bodyfile="include/e1000.h" bodystart="22" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a49e510a401ed9e6c79136b854863f9f5" prot="public" static="no">
        <name>REG_RCTRL</name>
        <initializer>0x0100</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="23" column="9" bodyfile="include/e1000.h" bodystart="23" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a0acb70fdfdf0f4a33dcc173e540860c6" prot="public" static="no">
        <name>REG_RXDESCLO</name>
        <initializer>0x2800</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="24" column="9" bodyfile="include/e1000.h" bodystart="24" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a7ee88824cfece910171c4b55ce8e063a" prot="public" static="no">
        <name>REG_RXDESCHI</name>
        <initializer>0x2804</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="25" column="9" bodyfile="include/e1000.h" bodystart="25" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a756cd78e83199b8c55198e5593bfe7cf" prot="public" static="no">
        <name>REG_RXDESCLEN</name>
        <initializer>0x2808</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="26" column="9" bodyfile="include/e1000.h" bodystart="26" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1adde8811a4d23111067f56c1a52c13aff" prot="public" static="no">
        <name>REG_RXDESCHEAD</name>
        <initializer>0x2810</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="27" column="9" bodyfile="include/e1000.h" bodystart="27" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a06813119b9054f6b54f891be58e2f570" prot="public" static="no">
        <name>REG_RXDESCTAIL</name>
        <initializer>0x2818</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="28" column="9" bodyfile="include/e1000.h" bodystart="28" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1af783f2ea89d3f48d584274e29fae9b19" prot="public" static="no">
        <name>REG_TCTRL</name>
        <initializer>0x0400</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="30" column="9" bodyfile="include/e1000.h" bodystart="30" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a0e00428c142fd345e0c569dfde4b2a3d" prot="public" static="no">
        <name>REG_TXDESCLO</name>
        <initializer>0x3800</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="31" column="9" bodyfile="include/e1000.h" bodystart="31" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a256b180cd270cab7d957f2296f50bef3" prot="public" static="no">
        <name>REG_TXDESCHI</name>
        <initializer>0x3804</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="32" column="9" bodyfile="include/e1000.h" bodystart="32" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a4163086fb2150f2548e8cbefd5db0698" prot="public" static="no">
        <name>REG_TXDESCLEN</name>
        <initializer>0x3808</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="33" column="9" bodyfile="include/e1000.h" bodystart="33" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a42defdfd21bbb82b51f448b7db016357" prot="public" static="no">
        <name>REG_TXDESCHEAD</name>
        <initializer>0x3810</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="34" column="9" bodyfile="include/e1000.h" bodystart="34" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1aa6d5d3bcf651e6c3aadd71d8e0e1149c" prot="public" static="no">
        <name>REG_TXDESCTAIL</name>
        <initializer>0x3818</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="35" column="9" bodyfile="include/e1000.h" bodystart="35" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a008eb079efcde5f5e8aaf4481083349c" prot="public" static="no">
        <name>REG_RDTR</name>
        <initializer>0x2820</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="38" column="9" bodyfile="include/e1000.h" bodystart="38" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a30521244ed7583577fb1bf49c5971f23" prot="public" static="no">
        <name>REG_RXDCTL</name>
        <initializer>0x3828</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="39" column="9" bodyfile="include/e1000.h" bodystart="39" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a03c05f47d41bf2079c6f6a00c0c77941" prot="public" static="no">
        <name>REG_RADV</name>
        <initializer>0x282C</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="40" column="9" bodyfile="include/e1000.h" bodystart="40" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1addd37df542d1dfbf0badd9ad687811ea" prot="public" static="no">
        <name>REG_RSRPD</name>
        <initializer>0x2C00</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="41" column="9" bodyfile="include/e1000.h" bodystart="41" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1ac2d365848f60e279dc8120ea9c13ddc0" prot="public" static="no">
        <name>REG_TIPG</name>
        <initializer>0x0410</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="45" column="9" bodyfile="include/e1000.h" bodystart="45" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1addf126d9993702a223ef20a03173e2f6" prot="public" static="no">
        <name>ECTRL_SLU</name>
        <initializer>0x40</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="46" column="9" bodyfile="include/e1000.h" bodystart="46" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a54e63a0a55ccfa007c6d9f5cc3dcf073" prot="public" static="no">
        <name>RCTL_EN</name>
        <initializer>(1 &lt;&lt; 1)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="49" column="9" bodyfile="include/e1000.h" bodystart="49" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1aa96ff3d625d41d965159a04805d16d55" prot="public" static="no">
        <name>RCTL_SBP</name>
        <initializer>(1 &lt;&lt; 2)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="50" column="9" bodyfile="include/e1000.h" bodystart="50" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1ad414207a146a41017deb85d38a83030e" prot="public" static="no">
        <name>RCTL_UPE</name>
        <initializer>(1 &lt;&lt; 3)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="51" column="9" bodyfile="include/e1000.h" bodystart="51" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a6665be8a9b1f901170b8b74b3811269d" prot="public" static="no">
        <name>RCTL_MPE</name>
        <initializer>(1 &lt;&lt; 4)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="52" column="9" bodyfile="include/e1000.h" bodystart="52" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a64bdf855f3f961331a0561e21bda2e83" prot="public" static="no">
        <name>RCTL_LPE</name>
        <initializer>(1 &lt;&lt; 5)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="53" column="9" bodyfile="include/e1000.h" bodystart="53" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1ac07cb7f0d92fd1c789df607cb99b5b65" prot="public" static="no">
        <name>RCTL_LBM_NONE</name>
        <initializer>(0 &lt;&lt; 6)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="54" column="9" bodyfile="include/e1000.h" bodystart="54" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1ae9c9526254725d5711fd708461537127" prot="public" static="no">
        <name>RCTL_LBM_PHY</name>
        <initializer>(3 &lt;&lt; 6)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="55" column="9" bodyfile="include/e1000.h" bodystart="55" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a5c79d2f2bdc2d58853d0b024ca79168e" prot="public" static="no">
        <name>RTCL_RDMTS_HALF</name>
        <initializer>(0 &lt;&lt; 8)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="56" column="9" bodyfile="include/e1000.h" bodystart="56" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a3696552505ac6fc6b12c5527b75a8241" prot="public" static="no">
        <name>RTCL_RDMTS_QUARTER</name>
        <initializer>(1 &lt;&lt; 8)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="57" column="9" bodyfile="include/e1000.h" bodystart="57" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1ac48faf7841dffbb95621f74610fbd8ec" prot="public" static="no">
        <name>RTCL_RDMTS_EIGHTH</name>
        <initializer>(2 &lt;&lt; 8)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="58" column="9" bodyfile="include/e1000.h" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a742ec22397a94fd56010430ff465e33a" prot="public" static="no">
        <name>RCTL_MO_36</name>
        <initializer>(0 &lt;&lt; 12)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="59" column="9" bodyfile="include/e1000.h" bodystart="59" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a26c23b3d9a1153ee72427cee068edfea" prot="public" static="no">
        <name>RCTL_MO_35</name>
        <initializer>(1 &lt;&lt; 12)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="60" column="9" bodyfile="include/e1000.h" bodystart="60" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1ab1f856c1a6c153a7ec21fdfd3d6196a2" prot="public" static="no">
        <name>RCTL_MO_34</name>
        <initializer>(2 &lt;&lt; 12)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="61" column="9" bodyfile="include/e1000.h" bodystart="61" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a68d13d187bbdd1806cadc9e0da1cd47c" prot="public" static="no">
        <name>RCTL_MO_32</name>
        <initializer>(3 &lt;&lt; 12)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="62" column="9" bodyfile="include/e1000.h" bodystart="62" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a17e73f30d846a3b67fa6d9dd617718d2" prot="public" static="no">
        <name>RCTL_BAM</name>
        <initializer>(1 &lt;&lt; 15)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="63" column="9" bodyfile="include/e1000.h" bodystart="63" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1af023e9afe987d8608eb0eec3c53a7ca5" prot="public" static="no">
        <name>RCTL_VFE</name>
        <initializer>(1 &lt;&lt; 18)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="64" column="9" bodyfile="include/e1000.h" bodystart="64" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1afe843788ad78a9a0b72a3be888266ee2" prot="public" static="no">
        <name>RCTL_CFIEN</name>
        <initializer>(1 &lt;&lt; 19)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="65" column="9" bodyfile="include/e1000.h" bodystart="65" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a5395b7aab56b8a20b4f90873c2744c69" prot="public" static="no">
        <name>RCTL_CFI</name>
        <initializer>(1 &lt;&lt; 20)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="66" column="9" bodyfile="include/e1000.h" bodystart="66" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a9a50cf391643f149df409e8f674be425" prot="public" static="no">
        <name>RCTL_DPF</name>
        <initializer>(1 &lt;&lt; 22)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="67" column="9" bodyfile="include/e1000.h" bodystart="67" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a09bc99fe2e7716aa74151ccde026bbde" prot="public" static="no">
        <name>RCTL_PMCF</name>
        <initializer>(1 &lt;&lt; 23)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="68" column="9" bodyfile="include/e1000.h" bodystart="68" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a774aaa5b0d525f2d1fbbabba236c75d9" prot="public" static="no">
        <name>RCTL_SECRC</name>
        <initializer>(1 &lt;&lt; 26)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="69" column="9" bodyfile="include/e1000.h" bodystart="69" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a2303e5c23e118e145535e9a588dbe33c" prot="public" static="no">
        <name>RCTL_BSIZE_256</name>
        <initializer>(3 &lt;&lt; 16)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="72" column="9" bodyfile="include/e1000.h" bodystart="72" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a8b6c0e0b41aaae79b1c75f0b588ed387" prot="public" static="no">
        <name>RCTL_BSIZE_512</name>
        <initializer>(2 &lt;&lt; 16)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="73" column="9" bodyfile="include/e1000.h" bodystart="73" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1afe2b7e4ef0fcf70ad0e3f1cd9bf791ef" prot="public" static="no">
        <name>RCTL_BSIZE_1024</name>
        <initializer>(1 &lt;&lt; 16)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="74" column="9" bodyfile="include/e1000.h" bodystart="74" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a603120f351ecf81cc597a9b105b1c7c6" prot="public" static="no">
        <name>RCTL_BSIZE_2048</name>
        <initializer>(0 &lt;&lt; 16)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="75" column="9" bodyfile="include/e1000.h" bodystart="75" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a4c97c6a5fc30b217c99e3e7e5991ce72" prot="public" static="no">
        <name>RCTL_BSIZE_4096</name>
        <initializer>((3 &lt;&lt; 16) | (1 &lt;&lt; 25))</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="76" column="9" bodyfile="include/e1000.h" bodystart="76" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1afcca9e44e70d876f2cc4dedd088f2db7" prot="public" static="no">
        <name>RCTL_BSIZE_8192</name>
        <initializer>((2 &lt;&lt; 16) | (1 &lt;&lt; 25))</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="77" column="9" bodyfile="include/e1000.h" bodystart="77" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1acea316d0d15d80a0214baa8b81e6e3d6" prot="public" static="no">
        <name>RCTL_BSIZE_16384</name>
        <initializer>((1 &lt;&lt; 16) | (1 &lt;&lt; 25))</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="78" column="9" bodyfile="include/e1000.h" bodystart="78" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a152d10eb68b13bb221e277434c86a14d" prot="public" static="no">
        <name>RXD_STAT_DD</name>
        <initializer>0x01		/* Descriptor Done */</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="83" column="9" bodyfile="include/e1000.h" bodystart="83" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a4166a759e6432032ecf2ab8672e0d3da" prot="public" static="no">
        <name>RXD_STAT_EOP</name>
        <initializer>0x02		/* End of Packet */</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="84" column="9" bodyfile="include/e1000.h" bodystart="84" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a463a81673e9dc92986f6f1632c0df72e" prot="public" static="no">
        <name>CMD_EOP</name>
        <initializer>(1 &lt;&lt; 0)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="86" column="9" bodyfile="include/e1000.h" bodystart="86" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1aa449bf2bed887987e7e3763178ea5fa2" prot="public" static="no">
        <name>CMD_IFCS</name>
        <initializer>(1 &lt;&lt; 1)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="87" column="9" bodyfile="include/e1000.h" bodystart="87" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1ac20e7fe87a21f8cb7782c5635b5e3659" prot="public" static="no">
        <name>CMD_IC</name>
        <initializer>(1 &lt;&lt; 2)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="88" column="9" bodyfile="include/e1000.h" bodystart="88" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a00c89023fa50fe5e83dd829a7fd81bd2" prot="public" static="no">
        <name>CMD_RS</name>
        <initializer>(1 &lt;&lt; 3)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="89" column="9" bodyfile="include/e1000.h" bodystart="89" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1adcdb11797ceed3aadd9f52984585e141" prot="public" static="no">
        <name>CMD_RPS</name>
        <initializer>(1 &lt;&lt; 4)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="90" column="9" bodyfile="include/e1000.h" bodystart="90" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a0cff67293aeec51275480072f8cab484" prot="public" static="no">
        <name>CMD_VLE</name>
        <initializer>(1 &lt;&lt; 6)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="91" column="9" bodyfile="include/e1000.h" bodystart="91" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1aa09eaa977554391188e816ad81283c46" prot="public" static="no">
        <name>CMD_IDE</name>
        <initializer>(1 &lt;&lt; 7)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="92" column="9" bodyfile="include/e1000.h" bodystart="92" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1aa74b550100d477dd83b1b215f471ac51" prot="public" static="no">
        <name>TCTL_EN</name>
        <initializer>(1 &lt;&lt; 1)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="96" column="9" bodyfile="include/e1000.h" bodystart="96" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a5176fee0ad19fd26030ca5f90b8df0af" prot="public" static="no">
        <name>TCTL_PSP</name>
        <initializer>(1 &lt;&lt; 3)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="97" column="9" bodyfile="include/e1000.h" bodystart="97" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1ae39abc07ec0f291e24e3d0fe77222231" prot="public" static="no">
        <name>TCTL_CT_SHIFT</name>
        <initializer>4</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="98" column="9" bodyfile="include/e1000.h" bodystart="98" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1ae155e3a64fa485cbd873cca9df4134af" prot="public" static="no">
        <name>TCTL_COLD_SHIFT</name>
        <initializer>12</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="99" column="9" bodyfile="include/e1000.h" bodystart="99" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a092eae2a9748025d2510631d88ba25fb" prot="public" static="no">
        <name>TCTL_SWXOFF</name>
        <initializer>(1 &lt;&lt; 22)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="100" column="9" bodyfile="include/e1000.h" bodystart="100" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a78ea40c4cec359afee90a021d985dfae" prot="public" static="no">
        <name>TCTL_RTLC</name>
        <initializer>(1 &lt;&lt; 24)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="101" column="9" bodyfile="include/e1000.h" bodystart="101" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a73626006dd0191c7059cfa0c55ee73ba" prot="public" static="no">
        <name>TSTA_DD</name>
        <initializer>(1 &lt;&lt; 0)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="103" column="9" bodyfile="include/e1000.h" bodystart="103" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a8f9142c5b34a8a7ba8e29012a8016e03" prot="public" static="no">
        <name>TSTA_EC</name>
        <initializer>(1 &lt;&lt; 1)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="104" column="9" bodyfile="include/e1000.h" bodystart="104" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a67e047d71bd44cc57f37cd116990df91" prot="public" static="no">
        <name>TSTA_LC</name>
        <initializer>(1 &lt;&lt; 2)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="105" column="9" bodyfile="include/e1000.h" bodystart="105" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1ad68ed4bb8e7d38f909ae10094f6a1fb8" prot="public" static="no">
        <name>LSTA_TU</name>
        <initializer>(1 &lt;&lt; 3)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="106" column="9" bodyfile="include/e1000.h" bodystart="106" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1aa8ed57c88df5582770a3d7214c80fc19" prot="public" static="no">
        <name>E1000_NUM_RX_DESC</name>
        <initializer>32</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="108" column="9" bodyfile="include/e1000.h" bodystart="108" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="e1000_8h_1a072841f719ac7f2481decdb11eda3dfe" prot="public" static="no">
        <name>E1000_NUM_TX_DESC</name>
        <initializer>8</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="109" column="9" bodyfile="include/e1000.h" bodystart="109" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="var">
      <memberdef kind="variable" id="e1000_8h_1a2cf6caf45728e5af959628648c2116fc" prot="public" static="no" mutable="no">
        <type>uint64_t</type>
        <definition>volatile uint64_t addr</definition>
        <argsstring></argsstring>
        <name>addr</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="0" column="27" bodyfile="include/e1000.h" bodystart="0" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="e1000_8h_1adfd968054b9a4ec85fdac3cf8043b257" prot="public" static="no" mutable="no">
        <type>uint16_t</type>
        <definition>volatile uint16_t length</definition>
        <argsstring></argsstring>
        <name>length</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="1" column="27" bodyfile="include/e1000.h" bodystart="1" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="e1000_8h_1a8d03a5bc6c94ccc7684fce7e489ce1ac" prot="public" static="no" mutable="no">
        <type>uint16_t</type>
        <definition>volatile uint16_t checksum</definition>
        <argsstring></argsstring>
        <name>checksum</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="2" column="27" bodyfile="include/e1000.h" bodystart="2" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="e1000_8h_1afea475b453c81c5b3f5a31abb861edfb" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>volatile uint8_t status</definition>
        <argsstring></argsstring>
        <name>status</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="3" column="26" bodyfile="include/e1000.h" bodystart="3" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="e1000_8h_1a34a2d673f7d6b735b084be692eb4d36c" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>volatile uint8_t errors</definition>
        <argsstring></argsstring>
        <name>errors</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="4" column="26" bodyfile="include/e1000.h" bodystart="4" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="e1000_8h_1af704a5bd8325df6027f6c441f32f61c0" prot="public" static="no" mutable="no">
        <type>uint16_t</type>
        <definition>volatile uint16_t special</definition>
        <argsstring></argsstring>
        <name>special</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="5" column="27" bodyfile="include/e1000.h" bodystart="5" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="e1000_8h_1a6562cf9f49ce9ded3861416457acdf7e" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>volatile uint8_t cso</definition>
        <argsstring></argsstring>
        <name>cso</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="2" column="26" bodyfile="include/e1000.h" bodystart="2" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="e1000_8h_1aea3777896552a100d0cf36dcb3cb5a5c" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>volatile uint8_t cmd</definition>
        <argsstring></argsstring>
        <name>cmd</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="3" column="26" bodyfile="include/e1000.h" bodystart="3" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="e1000_8h_1ac126e8d732fad254987c8e3b98cc4544" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>volatile uint8_t css</definition>
        <argsstring></argsstring>
        <name>css</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="5" column="26" bodyfile="include/e1000.h" bodystart="5" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="func">
      <memberdef kind="function" id="e1000_8h_1a2ab1cbc5768c71e468dd5330dec41c70" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>struct <ref refid="structe1000__rx__desc" kindref="compound">e1000_rx_desc</ref></type>
        <definition>struct e1000_rx_desc __attribute__</definition>
        <argsstring>((packed)) e1000_rx_desc_t</argsstring>
        <name>__attribute__</name>
        <param>
          <type>(packed)</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="1" column="0" declfile="include/e1000.h" declline="1" declcolumn="0"/>
      </memberdef>
      <memberdef kind="function" id="e1000_8h_1a8168e25d51d3647beb8daefd6a5b70c8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void e1000_get_mac_addr</definition>
        <argsstring>(uint8_t *src_mac_addr)</argsstring>
        <name>e1000_get_mac_addr</name>
        <param>
          <type>uint8_t *</type>
          <declname>src_mac_addr</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="130" column="6" declfile="include/e1000.h" declline="130" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="e1000_8h_1a75d7c55106d34e89d8cd9f806d23cd2c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int e1000_send_packet</definition>
        <argsstring>(const void *p_data, uint16_t p_len)</argsstring>
        <name>e1000_send_packet</name>
        <param>
          <type>const void *</type>
          <declname>p_data</declname>
        </param>
        <param>
          <type>uint16_t</type>
          <declname>p_len</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="132" column="5" declfile="include/e1000.h" declline="132" declcolumn="5"/>
      </memberdef>
      <memberdef kind="function" id="e1000_8h_1aafc8975ad387d777a7a6bdf1bb3b71ab" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>bool</type>
        <definition>bool init_e1000</definition>
        <argsstring>()</argsstring>
        <name>init_e1000</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/e1000.h" line="134" column="6" declfile="include/e1000.h" declline="134" declcolumn="6"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
<para><simplesect kind="author"><para>Craig Edwards (<ulink url="mailto:craigedwards@brainbox.cc">craigedwards@brainbox.cc</ulink>) </para>
</simplesect>
<simplesect kind="copyright"><para>Copyright (c) 2012-2023 </para>
</simplesect>
</para>
    </detaileddescription>
    <location file="include/e1000.h"/>
  </compounddef>
</doxygen>
